Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
  You are here: home »» Info Bank » Conferences Presentations       Tuesday, 4 March 2008

Conferences Presentations

An Overview of the WAP Platform Wrox Professional Wireless Developer Conference
An introduction to the Wireless Application Protocol that starts by examining the need for a new protocol for transferring data to and from mobile devices, and ends with a rapid assessment of the features and limitations of WML and WMLScript. Along the way there's an explanation of the stages through which information passes as it journeys from a web server to your phone, and a breakdown of the numerous sub-protocols that go to make up WAP. This is an entry-level session that will set the scene for many of the later presentations.

Creating Dynamic WAP Applications Using ASP Wrox Professional Wireless Developer Conference
The popularity of Microsoft Active Server Pages (ASP) as a technology for developing dynamic web content can be seen from the many web sites sporting documents with a ".asp" extension. It is also well suited for creating dynamic WAP applications. This session demonstrates the use of ASP to create such an application: the Mobile Personal Assistant (MPA). Using the MPA, users are able to view a calendar on their WAP-enabled mobile phones, and select dates and times to schedule their activities. The presentation will also touch on issues like caching, WAP device detection, and common errors associated with the use of ASP for this kind of project.

Creating WML Applications with ColdFusion Wrox Professional Wireless Developer Conference
Allaire's ColdFusion (CF) has always been an easy-to-use development environment capable of creating powerful web applications. For developers of wireless applications, CF's editing tool (ColdFusion Studio) not only makes WML programming easier but also allows WML pages to be served directly from within CF. This presentation will look at CF's features for WML development and deployment, illustrate how to overcome some of the common challenges in WML application development, and examine some of the performance and scalability issues that face all web application developers.

Techniques for Creating an Enhanced GUI Wrox Professional Wireless Developer Conference
A limitation of the WAP environment is its ability to display graphics. Currently, images are monochrome bitmaps that are also restricted in size depending on the target WAP browser. Some of these shortcomings can be met through the dynamic creation of images in WBMP format on the server, which can then be broken up and delivered to the browser, where they are reassembled to create the final graphical environment. This session examines a number of the popular WAP browsers to gain an understanding of how they render their graphical content. It then presents techniques that will allow programmers to create template components, and use data sources such as Oracle or SQL Server to assemble them into the final graphical environment to be delivered to the WAP browser.

Designing Mobile Applications for the Enterprise Wrox Professional Wireless Developer Conference
As more users go mobile, organizations are discovering that it's a challenge to build and deploy applications for the wide variety of devices in use. Occasionally connected devices (like Palm handhelds) need to store and process data offline while the device is away from the network; always-connected devices (like cellphones) have immediate access to data but also have bandwidth and resource constraints limiting the amount of data that can be transferred. This session will explore the different connectivity models, looking at issues like synchronization, conflict detection and resolution, and security. As such, it will form a foundation for many other presentations in this area.

WML Applications Using Java Server Pages Wrox Professional Wireless Developer Conference
JSP is a technology that has two main uses in an Internet application: an entry point that processes incoming requests, and an output template that combines fixed material with executable code. If you're familiar with Active Server Pages, you'll feel right at home with JSP. This presentation aims at showing you how to build simple and not-so-simple WAP applications using JSP. If you're a Java programmer, you'll be able to reuse and extend our framework to build WAP and web applications, and employ individual components of the framework in many different kinds of application. If you're a WML programmer, you'll be able to customize our framework to create many different WAP applications that access a database and put information out on the wireless Web.

Using Ericsson's JAWAP for WAP Application Development Wrox Professional Wireless Developer Conference
JAWAP, the Java Application Framework, is a Java library that is freely available to developers inside and outside of Ericsson. The library facilitates the creation of WAP services, in the form of Java servlets, in a very quick and flexible manner. This presentation will explain the three-element model to which JAWAP services are built: the service itself (an HTTP servlet extended to provide RMI support), a server (which communicates with the service via RMI), and a session (which provides support for interactivity through a set of methods for writing WML decks). Having described how it works, the presenter will conclude the session by using JAWAP to develop a simple 'horoscope' application.

Building Dynamic Web Sites Using Open Source Tools Wrox Professional Wireless Developer Conference
This talk describes the techniques used to build a geographic search engine for the UK ( The principal components of the project are the Linux OS, the Apache web server, the MySQL database, the PHP3 scripting language and the GNU software development tools. The initial build and testing of the site was HTML-only; after prototyping and live tests, WML access was added to the site in less than one working day! The talk covers the background to the project, tool selection, the choice of architecture and the way the components have been used to meet the initial project criteria. Examples of code are provided and the focus is on what actually happened, rather than after-the-event justification of decisions. Weaknesses in the approach are not glossed over; the purpose is to provide an honest appraisal of how the project worked.

Enhydra, WML and your Enterprise Data Wrox Professional Wireless Developer Conference
Enhydra, from Lutris, is an open source application server that's based on open standards: XML/DOM for the front end, Java Servlets for the business logic, and JDBC to talk to the database. Although it was originally built for HTML presentations, its embrace of standards has enabled diversification into the mobile computing market. This presentation is a case study aimed at demonstrating quickly how to set up Enhydra, explaining the development of a WML presentation class, and showing how to hook up business logic, enterprise data and display code.

Security in the WAP World Wrox Professional Wireless Developer Conference
WAP v1.1 is widely criticized as being insufficiently secure for enterprise and m-commerce applications, but is that really true? We could hedge our bets and wait for the promised improvements of v1.2, but it pays to understand exactly where the limitations lie at present, and what options are open to those deploying WAP solutions right now. This presentation will provide an overview of the major issues around security and WAP, investigating where security is needed and the facilities available to provide it. Expect to hear detail about WTLS, the role of the WAP gateway in implementing end-to-end security, and encryption.

SyncML Technical Overview Wrox Professional Wireless Developer Conference
SyncML is an XML-based, common language for synchronizing devices and applications over any network. Using it, networked information can be synchronized with any mobile device, and mobile information can be synchronized with any networked applications. Personal information, such as e-mail, calendars, to-do lists, contact information and other relevant data, will be consistent, accessible and up to date, no matter where the information is stored. This session will introduce SyncML as a language and explain in detail how it achieves its goals. You'll see the typical processes involved in synchronization using SyncML, and come to understand why it now has the support of almost 250 industry-leading companies.

Tailoring Content Using XML /XSL Wrox Professional Wireless Developer Conference
Back in the days of the browser wars, developers had to decide whether to produce a single set of documents compatible with all user agents, or to develop multiple tailored sets. With the advent of WAP, the situation and the rules have changed: separating content and presentation is essential because of the increased number of very different user agents. This session will identify XML and XSLT as ideal tools for separating content and presentation, and show how these technologies can be used to overcome the inherent difficulties associated with the presentation of data to devices with limited capabilities.

WAP Development @ 30,000 Feet Wrox Professional Wireless Developer Conference
You don't need a huge amount of equipment to develop great WAP applications. Indeed, the presenter of this session tries to make the best use of his time while travelling, and does much of his development on planes and trains with just a portable PC. In this talk, he describes the methods and tools he uses within this portable development environment. Using the developers' toolkits as examples, he shows how simple server-side scripting can be used to get the best possible applications — whatever WAP phone the user is carrying. This talk will be of interest to all WML developers, especially those that are keen to get the best out of their applications and not just write for the lowest common denominator.

User Interface Guidelines for WAP Enabled Devices Wrox Professional Wireless Developer Conference
In the WAP world, usability is key, because you cannot assume that the WAP user base is as skilful as the average Internet user. Untrained users must be able to access and navigate your site with ease and intuition — if they can't, you're doomed to failure. Unfortunately, because of the reduced display and input capabilities of a typical WAP-enabled device, getting your user interface right is even more difficult than it is on the Web. This session will contain an overview of the issues to be dealt with when developing for a wireless device, and present some guidelines for maximizing the usability of your applications.

Position Aware WAP Content Personalization Wrox Professional Wireless Developer Conference
This session will present a state-of-the-art framework for complete WAP content personalization, using network-based mobile positioning techniques and CPI/UAProf (Capability and Preference Information/User Agent Profile) data processing at the origin server. One of the keys to achieving the desired goal is the use of a Composite Capabilities/Preferences Profile (CC/PP) structure for describing WAP device capabilities and user preferences, which in turn is defined using the Resource Description Framework (RDF) with a special vocabulary of categories and attributes for WAP-enabled devices. Attendees will come away from this talk with an appreciation of all the technologies mentioned above, and knowledge of techniques they can use in their own projects.

The Future of WAP: v1.2 and Beyond Wrox Professional Wireless Developer Conference
Beginning with a quick look at 'where we are now', this session will present an outline of the new functionality defined in WAP v1.2, and then go on to explain how this might change things for the application developer. There will be particular focus on security features — the WIM module and public key infrastructure — as these are clearly of huge interest to anyone contemplating m-commerce. Moving on from there, the presentation will consider the continued viability of WAP in a world of higher bandwidth, more powerful clients, and competition from the likes of XHTML and iMode. Does WAP have a long-term future, or is it really just a stopgap?

Banking and Stockbroking: a WAP Case Study Wrox Professional Wireless Developer Conference
Macalla Software, the speaker's employer, has been used by a number of leading institutions in the financial services sector to give them the capability or providing their services to the wireless market. This presentation is a case study on the deployment of a WAP-enabled banking and broking solution, taking its audience through each stage of the project. It features discussions about session management, separation of data and logic, server-side technologies, and security considerations. The result, when it emerges, is Java-based and features Servlets, Beans and JSPs, all linked to an existing enterprise data source.

Planning and Developing an Airport Group WAP Site Wrox Professional Wireless Developer Conference
This session is a case study presenting the development of WAP site for an international airport group. It includes a description of the issues that arose during the planning stage, and an explanation of the services chosen for deployment. After that, you'll discover how the look and feel, graphical layout and navigation of the site were created and then modified as a result of user trials. Finally, the presenter will explain how real-time flight information is transferred from the various independent airport flight systems and integrated into the WAP site, before touching on matters of scalability. Following a demonstration of the completed application, there will be a discussion of the m-commerce opportunities of a site such as this, and ideas for future development.

A Case Study in WAP Development Wrox Professional Wireless Developer Conference
This presentation will relate the experiences of a programming team that went in two months from knowing little about WAP to developing a prototype application for an international investment bank. It summarizes the experiences of (and lessons learned by) the team during this intensive period, emphasizing in particular the differences between delivering applications for mobile devices and for desktop PCs, and what developers should consider when designing and building applications for the WAP platform. The session includes an analysis of the tools available, and a code-heavy demonstration of the prototype application with three different interfaces.

Programming Windows CE 3.0 for the Pocket PC Wrox Professional Wireless Developer Conference
Depending what you read, you'll see it called Pocket PC or Windows CE 3.0, but either way it's the latest version of Microsoft's operating system for mobile devices, and it's that company's best attempt yet at producing an OS suitable for users on the move. This presentation provides a whistle-stop tour of Pocket PC's architecture, before introducing eMbedded Visual Tools: new versions of familiar programming environments like Visual Basic and Visual C++ intended specifically for Pocket PC development. Of course, you'll also see examples of using these tools, including design tips and ways of working within the constraints of mobile hardware.

Web Services Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
A web service is application logic that is programmatically available, and can be exposed using the Internet. Just as applications have targeted the rich services of the platform in the past, web applications of the future will take advantage of web services for programmability and feature enhancement.

What's New in SQL Server 2000 Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
Microsoft has added a huge array of new features in the new release of SQL Server 2000. This exciting session will offer a high level overview of those new features. Subjects covered will include the new data types, cascading DRI, user defined functions, INSTEAD OF triggers, XML, distributed views, and new and improved tools such as the T-SQL debugger in the Query Analyzer and the Copy Database wizard.

Overview of Microsoft .NET Framework Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
Since Microsoft's PDC conference in July this year, developers all around the world have been talking about .NET. This presentation focuses on the .NET Framework - the platform for building integrated, service-orientated applications to meet the needs of today's Internet businesses. From Web Forms and ASP+, to Web Services, deployment, and configuration, Rocky will put the pieces of the puzzle together and provide a broad introduction to the world of .NET. In the process, you will find out why Microsoft are investing so heavily in this new framework, billed as the biggest step forward since the transition from DOS to Windows.

Sharpen up on C# Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
Billed as "simple, modern, and object-oriented," Microsoft's new C# language promises to become the tool-of-choice for .NET development. After objectively comparing C#, Java, and VC++, Burton Harvey of Oakwood Systems Group uses C# code to build a Win Form-based app, a Web Form-based app, a re-usable component, and a Web Service that provides remote clients with data via XML. Next, Burt shows how to wrap legacy COM components for use with NGWS, how to effectively leverage the .NET base classes, and how to build server-side components that target multiple browsers. Topics touched on include tweaking your C# code to optimize the resultant IL, choosing the right JITter, and developing with an eye towards possible .NET platform independence.

What's New in VB.NET Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
Visual Basic developers need to get ready for the biggest transition they have ever had to make. The next edition of VB (probably called Visual Basic.NET) is designed to make web development as drag-and-drop easy as Visual Basic 1 made Windows development. VB will be integrated into a completely new architecture called Microsoft.NET, which is Microsoft's next generation development platform. The result is huge changes. On the plus side, VB gets wonderful new capabilities for web development, object orientation, error handling, threading control, and much more. On the downside, numerous syntax incompatibilities will cause the migration from older versions to be complex and painful. VB topics to be discussed include new object oriented capabilities (full inheritance, overloading, parameterized construction of class instances, and shared members of classes), changes in data types, changes in argument passing and calling conventions, and changes in syntax used to declare and initialize variables. Syntax examples and demonstrations will be included whenever possible. On the Visual Studio.NET side, the session will cover Web Forms, Web Services, changes to the Visual Studio IDE, and an overview of the new Common Language Runtime, which is the architectural reason for many of the coming changes. Attention will also be focused on what you can do today to prepare for future capabilities. For example, designing for easy migration to Web Forms will be discussed, and tips will be included on making current code easy to convert by avoiding syntax which will no longer be supported.

Network Applications Open and Shut Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
DNA may or may not be a familiar term to you but chances are you'd agree with the principles behind it. Stephen Mohr talks about building applications distributed over time and space, showing how proprietary technology complements open standards and how they may be most effectively used. Windows DNA 2000 is used as the principal example, but the discussion will also look at how such architectures can integrate with other platforms, such as Java.

Enabling the Joint Battlespace Infosphere (JBI) - A Case Study Using XML and Server-Side Processing Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
Digital information is rapidly becoming integrated into all aspects of military activities, and this presentation highlights work being done for the US Department of Defense. The fundamental requirement addressed by the JBI, extracted from the 1998 SAB report, is "To provide the right information at the right time, disseminated and displayed in the right way, so that decision makers can do the right things at the right time in the right way." The work rests on using emerging web-based technology and tools (XML, XSL, Java, Active Server Pages, and WAP) to provide many of the core services needed to achieve the JBI vision, including user personalization services, publishing services, information transformation services, retrieval and presentation services, and seamless wireless access to information services.

XML Interoperability Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
From business-to-business supply chain management, through to providing web services, interoperability will play a key role in the next generation of Internet-enabled applications. Developers will be increasingly faced with the challenges of having their applications communicate with other systems. Distributed applications will move to the mainstream as developers produce applications that consume web services provided by third parties, and build web services for others to use. Presenting current and emerging state-of-the-art XML-based solutions to the interoperability puzzle, such as SOAP, BizTalk and the BizTalk Server, this presentation will show how these XML technologies can be used to solve real-world integration and interchange challenges.

Connecting E-commerce Systems with XML Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
There is increasing need to connect different e-commerce systems driven by the following requirements: ·mergers and acquisitions require different IT systems to be combined ·business-to-business solutions requires exchanging data with business partners Connecting systems together results in increased efficiency, a decrease in erroneous data, and speeds up the business process. It has become clear that XML is the way to connect these systems together. Many Enterprise Resource Planning (ERP) systems such as SAP are providing XML connectors to their system. Also, XML is becoming part of the operating system platform, as in Microsoft Windows 2000. This talk will demonstrate how to use XML to exchange data between different E-commerce systems. The types of problems addressed in talk are:
· taking data from a legacy system and converting it to XML
· converting comma separated format to XML
· converting one XML schema and converting it to another XML schema
· converting XML to a comma separated format

"Real world" examples will be used for converting one XML schema to another XML schema (for example taking a cXML schema and converting it to an SAP XML schema) Technologies used for showing the conversions will include:
· XML Document Object Model
· ActiveX Data Objects (ADO)
· BizTalk Server

The attendees will be able to take away codes samples in the form of XML document, XSLT documents and VBScript code.

XML for the Criminally Insane Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
Model-View-Controller is a design framework with a rich heritage. Schema-based programming is a very new (and untested) approach to programming. This session explores the synergy of joining the old and the new through an application (SBPNews) built with the Model-View-Controller framework and implemented with schema-based programming techniques. This session will show how the two methodologies have much in common and complement each other well. SBP, on the one hand, helps the programmer push as much programming into data as possible; and MVC has a construct, the Model, to accomodate that data. Also, SBP is based on data transformation, and MVC Views are designed to contain these transformations. This session articulates the first of four principles upon which SBP applications are built, separate presentation from data. The other three principles are discussed in two other sessions, "XML Where Angels Fear to Tread" and "Postcard From the Future."

XML and SQL Server 2000 Integration Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
XML has taken the industry by storm - not only revolutionizing the way that web pages are generated, but also the way that data is exchanged between disparate systems. This session will explain the new XML support added to SQL Server 2000. In particular, you will learn about XML recordsets, URL-based queries, XML views/schemas, and how the addition of XSLT transformations can greatly simplify the delivery of XML data to disparate targets.

XML Where Angels Fear To Tread: SB/MVC on the Server Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
This session is a follow-on to "XML For the Criminally Insane: An Introduction to the Schema-Based/Model-View-Controller Design Framework." This session moves the SBPNews sample program from Session I to the server. The first part of this session describes an ASP version of SBPNews. The second part of this session shows you how to use XSL ISAPI 2 to serve wireless clients as well. Included in the second part is an application that persists data in the Model to the filesystem as individual stories (stories used by XSL ISAPI2).

Schema Tricks and Techniques Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
Modern XML technology rests on three distinct legs: the XML specification itself, XSLT/XPath, and XML Schema. Schemas are significant not only in defining XML structures but also in providing data type capabilities to XML, adding a measure of object oriented programming support, and giving an infrastructure that can be used to support internationalization and personalization of presentation. This session looks at a number of different techniques that can be used with XML Schema for enhancing XML in your organization.

Postcard From the Future: An Introduction to Intentional Schema-Based Programming Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
Intentional Programming is a programming system that brings the power of the computer to bear on the development of software. That is, Intentional Programming has the promise to bring Moore's Law to the software industry. This session illustrates Intentional Programming with an implementation of Schema-Based Programming, something called Intentional XML. IP and XML have a great deal in common, making XML the natural way to come to terms with the new programming paradigm of IP. The XML used in this session is the same SBPNews application used in Sessions I and II.

SOAP for ASP Developers Wrox Professional Web Developer Conference, November 2000, Amsterdam, NL.
In this talk, Frank will look into the basics of what SOAP is, and what it means to the ASP developer, then he'll look into the different parts of SOAP in more detail. Other topics that will be covered include WSDL, Disco, UDDI, and security, plus plenty of demos.

  Contact Us | E-mail Us | Site Guide | About PerfectXML | Advertise ©2004 All rights reserved. | Privacy