NOTE: Seminars 1 and 2 Auckland 3 August 2000 Wellington 16 August Christchurch 17th August As an important customer of Inprise/Borland it is my pleasure to keep you up to date with the services we have available. The internet is proving to be a strong force of change on many businesses and this is having a significant impact on software development and productivity. Keeping software architects and developers abreast of the dynamic marketplace is more important than ever before. Inprise/Borland is pleased to announce it's latest offering of eight half-day tutorials as a cost- and time-effective way of keeping abreast of these technologies. As they are not generally Inprise/Borland specific, they will be appealing to a wide section of the software community. "Distributed Computing - The Essentials" 1. Accelerating your Web development with Java Server Pages 2. Building Web applications with Java and the Apache Jakarta project 3. Introduction to Enterprise Java Beans (EJB) 4. 3-tier Development with EJB and Java Server Pages (JSP) 5. Distributed Delphi with Cobra 6. B2B and Application Service Providing with Delphi 7. The role of Enterprise Java Beans (EJB), Message Orientated Middleware (MOM) in E-commerce 8. How to increase your J2EE productivity with Inprise and a framework to increase your J2EE productivity with Inprise/Borland and a framework 1 Accelerating your Web development with Java Server Pages The Web economy has increased the demand for the speedy development of applications. As a result, there is an abundance of Web development solutions on the market. However many of these offer solutions that are difficult to maintain, difficult to extend and difficult to integrate into existing systems. JSP 1.1 can assist developers who have a need to create Web applications quickly, but who also need to ensure the site is maintainable - even after the original developer has moved on. This tutorial presents JSP 1.1 from a basic level, but covers all of the concepts that developers will need to know to get JSP 1.1 development off the ground. The seminar will discuss the syntax of Web solutions developed with JSP (with examples), how to build a 2=-tier Web application, and how to minimise the conflict between graphic designers and Web developers. We also discuss what tools and components are required to establish an effective Web development shop as quickly as possible. Who should attend: Any developers wanting to develop Web applications with Java. Prerequisites: Knowledge of HTML and some Java. 2. Building Web applications with Java and the Apache Jakarta project The introduction of JSP 1.1 to development, combined with the existing Servlets technology, has lead to the acceptance of two models of Web development: simply labelled, they are called Model 1 and Model 2. This seminar provides developers with a framework of best practice for the development of Web applications using standard Java and XML technologies when developing with the different models. Topics covered in this seminar include security, model/view/controller architectures, and the use of XML extensions. Who should attend: Any Web developer interested in building maintainable and scalable Web applications. Prerequisites: Solid knowledge of HTML; some knowledge of XML and Java a plus. 3. Introduction to Enterprise JavaBeans (EJB) Many organisations face the problem of continual reinvention of business logic, duplication of business rules, and burgeoning databases stuffed with non-transportable rules in the form of stored procedures. Furthermore, most application developers have realised that the more business logic is locked into one- or two-tier platforms, the more likely it is that it will be inaccessible for future use - closed environments are frustrating developers. Moreover, a typical development environment for building n-tier applications, where business logic is isolated and reusable, has been to date both difficult and costly to develop, test and deploy. This seminar introduces EJB, discusses how EJB solves many of these issues for developers, provides a beginner's guide to building Beans, and the architecture that a typical EJB solution would require. Attendees will gain a sound knowledge of Enterprise JavaBeans and how the technology can be used in their organisations. Who should attend: Architects, Client/Server developers, and MTS/COM+ developers. Prerequisites: Some knowledge of OO technologies; Java helpful. 4. 3-tier Development with EJB and Java Server Pages (JSP) Developing Web applications that are easily maintained and scaled is a challenging task for many development teams. With the advent of JSP 1.1 and EJB 1.1, it is considerably easier for application development teams to build complex Web applications consisting of many different components productively and efficiently. The JSP/EJB technologies also provide a mechanism for integrating business logic with Web front-ends - a critical business requirement for many organisations. In this seminar we focus on how to provide easy connectivity from Web applications to business logic contained within an EJB framework. Typically much business logic already exists in an organisation in the form of pre-built applications (Microsoft Com Objects or legacy systems). This seminar also discusses the benefits of combining pre-built applications with a customised EJB interface. Who should attend: Architects, Web application developers, business logic developers, (ASP and JSP). Prerequisites: Some knowledge of ASP or JSP, XML, and 3-tier development. 5. Distributed Delphi with CORBA Delphi provides a powerful and comprehensive tool for developing scalable Windows-based thin-client applications able to connect to platform-independent Java business logic layers. This session demonstrates the tools and techniques used by developers to achieve this. This technology is becoming increasingly important for Delphi developers with the advent of Kylix (Delphi and C++Builder for Linux). For Delphi developers wanting to run their applications on multiple platforms, a solid knowledge of CORBA provides a cross-platform solution for distributed systems. Who should attend: Client/Server developers; anyone wishing to do Web-based application development. Prerequisites: Knowledge of Delphi. 6. B2B and Application Service Providing with Delphi B2B and ASP are two of the key trends facing organisations today - both focus on expanding the reach of the organisation to the marketplace through the Internet. Both technologies are becoming critical to organisations and while the uptake is rapid, it requires a considerable investment of time and effort. Demonstrating the capabilities Delphi provides in the area of MTS/COM+, MIDAS, XML and interfaces with existing Microsoft products, such as BizTalk, the Delphi developers will gain greater value out of the Microsoft architecture and the Microsoft approach to these technologies. Who should attend: Windows developers. Prerequisites: Knowledge of HTTP, XML and COM would be an advantage. 7. The role of Enterprise JavaBeans (EJB), Message Oriented Middleware (MOM) in E-Commerce With the proliferation of Web development tools and capabilities, developers are struggling to explore and master each in their entirety. This is particularly true of distributed technologies such as EJB and MTS/COM+ where there has been a focus on the request/reply capability of these technologies. But this mechanism may not always be appropriate. This seminar discusses some encountered problems of e-business, and two of the typical solutions to those problems - Enterprise JavaBeans and the Java Messaging Service, covering RPC and MOM capabilities respectively, and shows how your organisation can create a rich and reliable solution more quickly when the right solution is used. Who should attend: Anyone wanting to develop an e-commerce solution. Prerequisites: Basic architectural understanding of Web applications. 8. How to increase your J2EE productivity with Inprise/Borland and a framework Distributed applications developers face a number of key problems when building for the J2EE platform. Such problems typically encompass the loss of rapid GUI development capabilities, concern about the volume of traffic, upskilling new Java developers to ensure maximising productivity in the shortest amount of time, and ensuring security and application management are not forgotten. All these factors dramatically effect the cost of developing, deploying and maintaining a J2EE solution. This seminar presents an existing framework that addresses these key problems and should not be missed by anyone considering using these technologies. Who should attend: Software developers and architects. Prerequisites: A basic understanding of J2EE or EJB. --------------------------------------------------------------------------- New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED] Website: http://www.delphi.org.nz