Building Scalable AJAX Applications Using GlassFish Comet

Speaker: Jean-Francois Arcand

Session Description: Join comet developers from Glassfish in this presentation about AJAX, Comet and GlassFish. Comet, sometimes known as AJAX push, is an advanced web technology used to enable real-time client/server messaging over the HTTP protocol.

We will introduce the comet technique, discuss problems and solutions around developing scalable and secure applications using it and finally present several use cases study using GlassFish's Comet.

Speaker Bio: Jean-Francois Arcand has worked for Sun Microsystems since 2000. He currently works on GlassFish, mainly on the WebContainer and the new Java NIO-based http engine called Grizzly. Before joining Sun, he worked as a software architect for compagnies such as France Telecom, Microcell Telecom and HMS Software in both Java and C++. Jean-Francois lives and works from home in Prevost, a small city in Quebec where life is perfect.

AJAX Push and Collaboration with ICEfaces

Speaker: Ted Goddard

Session Description: The web has evolved from a document repository into a collaboration medium, shaped and created by its users. The next step will transform applications into new communication tools, connecting users to each other through web server mediated channels. The key to this transformation lies with AJAX Push, a technique that gives the server the ability to update any part of any page at any time.

This session presents an overview of AJAX Push and its range of uses in multi-user web applications. By stepping through the development of a multi-user slideshow and chat system, attendees will learn how easily sophisticated AJAX applications can be created. The combination of JavaServer Faces and the open source ICEfaces framework allows developers and designers to focus on their application and fully apply their current skills. Attendees will take away practical information on JavaServer Faces, AJAX, AJAX Push, and ICEfaces.

Speaker Bio: Ted Goddard is the senior architect of the ICEfaces AJAX framework. Following a Ph.D. in mathematics, he proceeded with postdoctoral research in component and Web-based collaborative technologies. Ted currently participates in the JavaServer Faces and Servlet expert groups.

Secure AJAX Development and Testing

Speaker: Billy Hoffman

Session Description: *A full description of this session will follow shortly*

Speaker Bio: Billy Hoffman is a lead security researcher for SPI Dynamics (www.spidynamics.com), which was purchased by Hewlett-Packard on 01 August 2007. At SPI Dynamics, he focuses on automated discovery of Web application vulnerabilities and crawling technologies. He has been a guest speaker at Black Hat Federal, Toorcon, Shmoocon, O'Reilly's Emerging Technology Conference, The 5th Hope and several other conferences. His work has been featured in Wired, Make magazine, Slashdot, G4TechTV and in various other journals and Web sites. In addition, Billy is a reviewer of white papers for the Web Application Security Consortium (WASC), and is a creator of Stripe Snoop, a suite of research tools that captures, modifies, validates, generates, analyzes and shares data from magstripes. He also spends his time contributing to OSS projects and writes articles under the handle Acidus.

Open-Source AJAX Test Automation

Speaker: Frank Cohen

Session Description: AJAX developers and QA testers are challenged to develop unit tests, functional tests, and load tests in a time when AJAX, REST, Service Oriented Architecture, and Web application development is expanding greatly. Frank Cohen, the leading authority on testing AJAX and SOA applications, will share a proven methodology to find and solve scalability, performance, and reliability issues in AJAX applications. Frank will show how to apply the methodology using TestGen4Web, Selenium, TestMaker, Glassbox, soapUI, and many other open-source test automation projects to develop better AJAX applications.

Speaker Bio: Frank Cohen is the leading authority for testing and optimizing software developed with Web, SOA, AJAX , and REST designs and implementations. Frank Cohen is CEO and Founder of PushToTest and inventor of TestMaker, the open-source test automation tool. He is author of several books on optimizing information systems, and is an experienced instructor in areas relating to testing Web applications, SOA, REST, and AJAX . Frank was also a featured speaker at JavaOne, SOA World 2007, STARWest, PSQT, and has been a guest of SYS-CON.TV.

Saving Your Investment: Transforming J2EE Applications into Web 2.0 Using GWT

Speaker: Dietrich Kappe

Session Description: The pressure is on to keep pace with Web 2.0 entrants into the marketplace. Rewriting is expensive; adding AJAX widgets results in a complex, unmaintainable application. Both require you to hire scarce JavaScript developers. Google Web Toolkit - the SDK that allows you to write AJAX interfaces in Java - enables your Java developers to layer a desktop-like interface on top of your web app. Learn to analyze the service profile of your application, to change HTML views into XML or JSON services, and to resist opening security holes by putting state and control flow logic into the client.

Speaker Bio: Dietrich Kappe is a co-founder and the CTO of Pathfinder Development, a firm that combines User Experience Design and Agile to speed software product development. Dietrich published one of the first 100 public web sites and launched one of the first Java Servlet-based web applications. He has been a software engineer for two decades, a frequent open source contributor, and has developed applications for the Media, Financial Services, Insurance and Healthcare industries.

Kappe is a technical speaker on Agile Software Development, AJAX and Business Rules technology. He publishes the Agile AJAX blog at http://blogs.pathf.com/agileajax/.

Web Service Virtualization: Creating Business Value from W2 APIs

Speaker: Scott Regan

Session Description: As Web 2.0 drives ‘atomization’ of the Web, APIs become critical to distribution and revenue. But looking beyond free API distribution - how do you turn your APIs (features) for new channels, products, and revenue? How do you ink “for pay” API, priority partner, and OEM syndication deals without killing your development team with ‘one off’ coding of business and operational terms? This session will show how Sonoa ServiceNet enables Web service virtualization - a separate layer that enforces business and operational rules in the network, enabling you to quickly configure virtual Web services that proxy your API.

Speaker Bio: Scott Regan is director of product management at Sonoa Systems. Scott comes to Sonoa from Yahoo! where he was responsible for Maps and Local Search. He was previously responsible for developer relations and product marketing at BEA, and is a former product manager with Microsoft's Visual Studio team. He began his career with Accenture in the firm’s communications and technology groups.

Real-World Enterprise Rails and AJAX: Top 10 Lessons Learned

Speaker: Rod Cope

Session Description: Ruby on Rails is a great framework for enterprise AJAX Web apps, but it doesn't supply one-size-fits-all answers to many real-world questions such as:

* Should I hand-code any Javascript or always use the built-in helpers?
* Is RJS really the best solution?
* What's the best way to deal with complex client-side validation?
* How do I make sure security is always enforced?
* How much AJAX should I really use in an enterprise Web application?
* Do I need to buy a commercial framework and widget library or will Open Source suffice?

Come learn best practice answers derived from our experience in developing an AJAX, SaaS-based Rails application honed by Fortune 500 enterprises.

Speaker Bio: Rod Cope is the CTO and Founder of OpenLogic, a company that helps enterprises safely adopt and manage their usage of open source. He has 25 years of software development experience and has provided technical leadership on significant projects for companies such as IBM, Anthem, Ericsson, and Manugistics. He holds both Bachelor's and Master's degrees in software engineering from the University of Louisville.

Using Adobe Flex to Increase Return On Investment with RIAs

Speaker: Jeff Tapper

Session Description: There are a number of factors which affect the total cost of ownership of a Rich Internet Application (RIA), including Development Time, Maintenance Effort and application Performance. In this session we will explore how Adobe Flex can allow you to build better performing RIA's quicker and in a more maintainable fashion, greatly decreasing the Total Cost of Ownership for the Application, and increasing the Return on Investment.

Speaker Bio: Jeff Tapper is a senior technologist at Digital Primates IT Consulting Group. Prior to that he was a founding partner and chief technologist for Tapper, Nimer and Associates, Inc., which focused on the development of RIAs and empowering clients through mentoring. Tapper has been developing Internet-based applications since 1995, for a myriad of clients including Conde Nast, Harley Davidson, Toys R Us, IBM, Dow Jones, American Express and Morgan Stanley. As an Instructor, he is certified to teach all of Adobe's courses on Flex, ColdFusion and Flash development. He has been working with Flex since the earliest alphas of Flex 1.

The Social Aggregator - Widgets Reshape the Social Web

Speaker: Hooman Radfar

Session Description: By many accounts, 2007 was “the year of the widget.” In November 2007 alone, 81% of all Web surfers saw a widget on the Web, according to ComScore - that is 148 million people – about half of the U.S. population.

These are not just ‘hit counters’ at the bottom of Web pages. New thinking has led to interactive, engaging online widget applications that can be re-posted or shared with a few mouse clicks. This has led to a revolutionary approach, where publishers are turning to widgets to reach a new audience – a group that embraces social networking and is just as likely to tell a friend about a cool new widget app as they are to talk about what they did last weekend.

In this session, Hooman Radfar will show how publishers have created a direct channel to engage in continuous conversations with their audience, letting end users establish themselves as advocates for their favorite products, movies, TV shows and brands. This has led to a new generation of networking, where social networks, blogs, start pages and other Web portals are all swiftly converging towards a single architecture, called ‘social aggregation.’

Speaker Bio: Hooman Radfar drives platform marketing and strategy initiatives at Clearspring. He was recently named one of Tech’s Best Entrepreneurs by BusinessWeek and was nominated for Ernst & Young’s Entrepreneur of the Year.

When he is not busy building a better Web, he can be found writing his blog Widgify. Hooman graduated magna cum laude from the University of Pennsylvania with degrees in economics and computer science. He holds an M.S. from Carnegie Mellon University where he researched Social Networking Theory.

AJAX And Grails - Web 2.0 The Easy Way

Speaker: Jeff Brown

Session Description: Grails delivers the power and flexibility of "coding by convention" to the Java platform. Building rich interactive AJAX enabled applications with Grails could not be easier. Grails ships with Prototype support right out of the box and through its powerful plugin system Grails provides support for other toolkits including Dojo, Yahoo! UI and others. In this session, through lecture and live demonstration we will quickly introduce the Grails platform and then jump right in to the powerful AJAX capabilities that Grails provides. The session will cover custom tag libraries, remote forms, rich client side updates and other features of the framework that make building AJAX enabled applications fun and easy.

Speaker Bio: Jeff Brown is Director of North American Operations with G2One and and a member of the core Groovy and Grails development teams. For over 10 years he has been involved in designing and building object oriented systems.

Jeff teaches a number of Java and object oriented training courses in addition to doing consulting and mentoring work for industries including Aerospace, Financial and Medical. Areas of expertise include Java, agile Web development with Groovy and Grails, distributed computing, object database systems, object oriented analysis and design and agile development.

He blogs here

Rapid Development of Enterprise AJAX Apps

Speaker: Kevin Hakman

Session Description: With so much AJAX visible on the public Internet, what's taking place internally to make the most of the Web browser within large companies? How is AJAX being applied behind the corporate firewall? What's being used and how? Learn how AJAX is being applied not only to enrich HTML pages and ease use, but also how full-featured business productivity solutions that rival the funcitonality of desktop installed software are being architected, produced and managed by industry leading companies.

Speaker Bio: Kevin Hakman is currently Director of Product Marketing for Aptana, Inc. Previously, he was the director of developer evangelism for TIBCO General Interface, the award-winning AJAX and Rich Internet Application framework and toolkit. He co-founded General Interface in 2001, pioneering AJAX in the enterprise. TIBCO acquired General Interface in 2004 to extend its vision for service-oriented applications to the end user. Kevin is a contributor to SOA World Magazine and the AJAXWorld Magazine, and has spoken at numerous industry events.

AJAX and Social Computing for the Enterprise

Speaker: Steve Maryka

Session Description: Social computing is no longer a casual activity: corporations are increasingly leveraging wikis and blogs to enhance collaboration inside and outside the firewall. Next-generation social computing demands spontaneous and responsive collaboration. Are AJAX technologies up to the task? This presentation explores the challenges, practices, and futures for AJAX collaboration techniques. Beginning with a review of existing open source AJAX technologies, covering deployment infrastructure, application development, and supporting libraries, we will continue with several examples of what is possible today. This session will give you an understanding of where social computing can go and what AJAX technologies will take it there.

Speaker Bio: Steve Maryka is CTO at ICEsoft Technologies Inc., and leads the ICEfaces open source project. He has been involved in Java-based AJAX techniques since 2003 - a time before the term “AJAX” was even coined. Prior to joining ICEsoft, Steve was co-founder of AudeSi Technologies where he served as VP of Technology and led Java product development for Internet appliances. After AudeSi was acquired by Wind River Systems in 2000, he served as a principle technologist there until joining ICEsoft.

DreamFace: The Ultimate Framework for Creating Personalized Web 2.0 Mashups

Speaker: Olivier Poupeney

Session Description: You’ve heard about Web 2.0 Enterprise Mashups, you’ve seen the press, now you can see the real thing; announcing “Outsider”, version 3 of our highly acclaimed DreamFace Open Source Ajax Framework for building Web 2.0 Enterprise Mashups. Come see how to build personalized and shareable Web 2.0 Mashups by combining internal company data with public data from the web. Be part of the excitement by joining our DreamFace Developer Challenge. Stop by our booth or visit www.datawidget.com.

Speaker Bio: Olivier Poupeney has spent over 15 years using, developing, creating and designing user interfaces. Olivier is currently co-founder and CEO of DreamFace Interactive where he designed and developed the DreamFace Open Source Framework for Web 2.0 Enterprise Applications. Before creating DreamFace Interactive, he co-founded Ecensity Corp. In 2001. In his role as CTO, he directed all aspects of research and development until the acquisition of Ecensity in December 2006. From 1997 to 1999, Olivier was Field Application Engineering Manager at Silverstream in France. Previously he was a pre-sales engineer at Synon France in 1996 which he joined after having begun his professional career as an instructor and consultant at Powersoft/Sybase France.

Now Playing: Desktop Apps in the Browser!

Speaker: Bob Buffone

Session Description: AJAX isn’t just for rich UIs and mashups anymore. Web 2.0 has infiltrated the enterprise workforce, and IT departments all around the world just like yours are feeling the pressure to make every back-office, call center, trading blotter, inventory management, and systems performance application look and feel like iGoogle or MyESPN.com. Simply slapping on a few AJAX widgets will make these applications look cooler, but what about business logic, data integration, and replicating the business processes?

Join Coach Wei, CTO and founder of Nexaweb, and Bob Buffone, Nexaweb’s Chief Architect, for a candid, fast-paced discussion anchored by real-world customer examples demonstrating how you can use AJAX and RIA technology to truly take your business applications to the next level!

Speaker Bio: Bob Buffone, chief architect at Nexaweb Technologies, is responsible for platform and tool technology at Nexaweb, a provider of the Nexaweb Platform enabling enterprise class rich Internet applications (RIAs). He is also a committer on the Apache XAP Project, which provides an extensible framework for declaratively creating AJAX applications. Before Nexaweb, Bob was with Trakus, a technology company focused on tracking sports in real time. A leading expert in user interface design, he is a regular speaker at industry events and has published multiple articles on tool and application development.

Now Playing: Desktop Apps in the Browser!

Speaker: Coach Wei

Session Description: AJAX isn’t just for rich UIs and mashups anymore. Web 2.0 has infiltrated the enterprise workforce, and IT departments all around the world just like yours are feeling the pressure to make every back-office, call center, trading blotter, inventory management and systems performance application look and feel like iGoogle or MyESPN.com. Simply slapping on a few AJAX widgets will make these applications look cooler, but what about business logic, data integration and replicating the business processes?

Join Coach Wei, CTO and founder of Nexaweb, and Bob Buffone, Nexaweb’s Chief Architect, for a candid, fast-paced discussion anchored by real-world customer examples demonstrating how you can use AJAX and RIA technology to truly take your business applications to the next level!

Speaker Bio: Coach Wei is Chairman and CTO of Nexaweb technologies, an Enterprise Web 2.0 software company. Before founding Nexaweb, Coach architected and designed software for managing storage networks at EMC Corporation. As a champion for open source and open standard, Coach is the author of open source word processor AJAXWord, a committer at Apache XAP project and a member of OpenAJAX Alliance steering committee, etc. He is a frequent speaker at industry events and has many publications on various technical journals. Coach obtained his master's degree from MIT, holds six patents and maintains “Enterprise Web 2.0” blog at http://www.coachwei.com.

Enterprise Comet: Real-Time, Real-Time, or Real-Time Web 2.0?

Speaker: Jonas Jacobi

Session Description: As much as we like the term real-time, it has over time become too saturated to lend itself any use to Web 2.0 technologies that really mean it. Question is; what do we actual mean with "real-time"? In what context is it used? And what impact will it have on your business?

This session will clarify the definition of real-time in the context of Web 2.0 and what impact new emerging real-time Web 2.0 technologies will have on your enterprise over the next coming years.

Speaker Bio: Jonas Jacobi is co-founder and chief executive officer of Kaazing Corporation. A native of Sweden, Jonas has worked in the software industry for more than 15 years with a mission to simplify application development. Prior to founding Kaazing, he worked for Oracle for eight years as a Java EE evangelist and product manager responsible for the product management of JavaServer Faces, Oracle ADF Faces and Oracle ADF Faces Rich Client in the Oracle JDeveloper team. As co-founder and CEO of Kaazing, Jonas sets the company's business and product strategy and oversees all aspects of Kaazing's operations and mission to become the world-wide leader in real-time software. He is co-author of the best-selling book, "Pro JSF and Ajax: Building Rich Internet Components," (Apress).

jMaki as an AJAX Mashup Framework

Speaker: Arun Gupta

Session Description: jMaki has evolved from giving developers the ability to sprinkle AJAX into their web apps easily to be a full AJAX framework. jMaki has evolved once again with the jMaki Webtop which lets you quickly create mashups using jMaki widgets that can interact with each other. The jMaki Webtop is based on a container widget that lets you drag and drop your favorite widgets and easily map them to your services or have them work together without having to write an web pages. The jMaki Webtop also has a management service for configuring deploy widgets and mapping those widgets to your services. Also included is the ability to manage users and share a jMaki Webtop with everyone.

Speaker Bio: Arun Gupta is a technology evangelist for Web Services and "Web 2.0" Apps at Sun. He was the spec lead for APIs in the Java platform, committer in multiple Open Source projects, participated in standard bodies and contributed to Java EE and SE releases. He is a prolific blogger with numerous useful tips at http://blogs.sun.com/arungupta.

RIA Adoption in 2008: Risks, Rewards, Challenges & Opportunities

Speaker: Anthony Franco

Session Description: Last year, the overall demand for RIAs outpaced the qualified supply chain. Industry analysts expect the explosive growth to continue in 2008.

Anthony Franco, President, EffectiveUI, will discuss how this unprecedented increase in RIA adoption – especially by the Fortune 500 – will enable companies to hone their competitive edge and improve core business practices with fast, reliable, productivity-enhancing tools. While the world of RIAs can be fraught with costly risk, the flip side of the coin is that good RIAs can provide your customers with user experiences that leave your competition in the dust. If you keep the risks and rewards front of mind, you can turn the 2008 RIA challenge into successful opportunities.

Speaker Bio: Anthony Franco is President of EffectiveUI, in which role he has the unique opportunity to listen to how companies like eBay, Ford, Random House, Viacom, GE, Dow Jones, and NBC think about the Internet & desktop software, and how innovative thinking can completely change the way they do business.

Creating Agile Business Solutions in Financial Services using RIAs & Other Emerging Technologies

Speaker: Dev Worah

Session Description: Financial Services firms are faced with increasing pressure to improve profits, reduce risks, improve client retention, and optimize operational efficiencies. Leaders in this industry are leveraging information technology (IT) as a competitive advantage to create business agility.

These firms are increasingly utilizing RIAs in conjunction with other technology areas, including business process management (BPM), event-driven and service-oriented architectures (EDA and SOA), business activity monitoring (BAM), and software-as-a-service (SaaS) to deliver agile business solutions.

In this session Dev Worah will share case-studies that demonstrate the effective use of RIAs and other emerging technologies in financial services, and discuss best practices and lessons learned in implementing these solutions.

Speaker Bio: Dev Worah is Director of Technology for Financial Services, Virtusa Corp, responsible for providing technology direction to our FS teams, developing partnerships and providing leadership and vision into technology trends. Worah is a senior technologist with over 13 years of industry experience and a proven track record in enterprise architecture definition, legacy integration, technology strategy and migration, project management and full-lifecycle IT solution delivery. He has been at the forefront of managing implementations employing SOA, Web 2.0, BPM, RIA, AJAX, CEP for top financial services firms.

REST and AJAX Reconciled

Speaker: Lars Trieloff

Session Description: REST and AJAX are two of the hottest buzzwords in the Web. While one describes an high-level architectural style of creating highly scalable Web applications, the other is used to create innovative and highly-interactive client-side Web applications. With the open source Apache Sling Framework and its integrated ujax (microjax) library, client side AJAX developers can tap into the power of REST-based architectures powered by enterprise-grade content repositories such as Apache Jackrabbit or Day CRX. Accessing Java Content Repositories via AJAX allows developers accessing all of their organization's content using one simple, lightweight API that nicely weaves into their interactive Web application. This talk introduces REST, JCR and Sling and shows how to use its power using the µsling library.

Speaker Bio: Lars Trieloff is product manager for collaboration and digital asset management at Day Software. Prior to joining Day, Lars founded Mindquarry, a startup providing an open source collaboration suite based on REST and AJAX. With a background in software systems engineering, Lars contributed to open source projects like Apache Cocoon, Apache Maven, Apache Sling and others. He is also the author of a German book about DocBook-XML and develops open source software for creating technical documentation with DocBook. Lars lives with his family in Potsdam, Germany. His weblog can be found at http://weblogs.goshaky.com/weblogs/lars/

Pimp my App: How I Built an Amazing On-Demand App Using RIA Tools

Speaker: Lou Fox

Session Description: Enterprises are enthusiastically embracing the shift from traditional client/server computing to SaaS. Inspired by customers who have embraced the Web, developers are using RIA tools to create innovative new on-demand business applications.

One important factor in the shift from traditional computing to SaaS has been ease of use through vendors’ careful attention to the user experience utilizing RIA technologies. This session will present how RIA technologies such as AJAX and Flex – in combination with the Force.com platform – provide all the tools necessary for developers to build an enterprise-class application – sometimes within hours!

Attendees will learn: • How development-as-a-service can speed project development time while decreasing costs and complexity

• How the flexibility that development-as-a-service offers developers and designers in the way they approach projects

• How RIA tools such as Flex and AJAX can be leveraged to create compelling, easy to use, enterprise applications on-demand

Speaker Bio: Lou Fox, CTO of Blue Wolf, has for the past 15 years been assisting Fortune 1000 companies in growing their businesses by leveraging web based solutions. During the web 1.0 phase Fox worked with companies like Guess, Disney, Toys R Us, and Nike to build their eCommerce initiatives. For past 6 years Lou Fox has been the CTO of Bluewolf and has leveraged the collaborative and agile nature of web 2.0 to bring award-winning consulting and on-demand product solutions that streamline front and back office business processes for over 1000 companies of all sizes including: ADP, Dow Jones, Hartford Insurance, Dupont, New York Times, Hartford Insurance.

CEP and RIA: Bringing Together the Bold and the Beautiful

Speaker: Shashank Tiwari

Session Description: Complex event processing and RIA used together turbo charge application development. In this presentation we base our story around real life success in building a real-time trading application. A thrilling demo is included.

Speaker Bio: Shashank Tiwari is the chief technologist at Saven Technologies (www.saventech.com), a technology driven business solutions company headquartered in Chicago, IL. As an experienced software developer and architect, he is adept in a multitude of technologies. He is an expert group member on a number of JCP (Java Community Process) specifications, JSRs 274, 283, 299, 301 & 312, and is an Adobe Flex Champion. Currently, he passionately builds rich high performance applications and advises many on RIA and SOA adoption. Many of his clients are banking, money management and financial service companies that he has helped build robust, quantitative, data-intensive, highly interactive and scalable applications. He writes regularly in many technical magazines, presents in seminars and mentors developers and architects. He has a popular blog on the O'Reilly Network (http://www.oreillynet.com/pub/au/2799). He is an ardent supporter of and contributor to open source software. He lives with his wife and two sons in New York. More information about him can be accessed at his website (www.shanky.org).

Spice Up User Experience with Silverlight RIA

Speaker: Sue Googe

Session Description: Microsoft introduced Silverlight as cross-platform, cross-browser next generation RIA solution. No matter you have LAMP, ASP.NET or JAVA Web application, you can take advantage of Silverlight to impress your user with the "WOW" effects. This session will use real world implementations to show you how to build a Silverlight application from start to finish, as well overall strategy why we should or shouldn't use Silverlight.

Speaker Bio: Sue Googe has had a great passion for Web development since 1998. Sue specializes in creating visually appealing, highly usable yet extensible and maintainable Web applications using the latest Microsoft technologies. She balances business requirements, user experience, technologies, talent management and cost control in a holistic harmonious way that leads to a successful project. She is a creative thinker and always searches for better answers to solve problems. Quality works and satisfied clients/users are her ultimate pride. Sue is a frequent speaker at Code Camps and technical conferences.

RIAs with Comet and Critical Updates in Enterprise Environments

Speaker: Emil Ong

Session Description: Caucho presents a new API and infrastructure for Comet in enterprise applications which takes care of issues such as thread and session management, while using an interface familiar to Java developers who have used JavaEE Servlets. Demos will be presented which use this framework and GWT to streaming data in a financial application. Benchmarks will also be presented which show the server load and network impact of large numbers of clients. This Comet API, part of Caucho's Resin Enterprise Application Server, is available today for download and evaluation.

Caucho presents a new API and infrastructure for Comet in enterprise applications which takes care of issues such as thread and session management, while using an interface familiar to Java developers who have used JavaEE Servlets. Demos will be presented which use this framework and GWT to streaming data in a financial application. Benchmarks will also be presented which show the server load and network impact of large numbers of clients. This Comet API, part of Caucho's Resin Enterprise Application Server, is available today for download and evaluation.

Speaker Bio: Emil Ong is the chief evangelist of Caucho Technology. Before taking on this role, he was a software engineer at the company, working on Caucho's SOA and JavaEE offerings. With an M.S. in computer science from UC Berkeley, Emil also has a background in security and systems.

Introducing Silverlight for Mobile

Speaker: Amit Chopra

Session Description: In this talk Amit Chopra will provide an overview of recently announced Silverlight for mobile and will show some interesting demos and share best practices on building Mobile Applications with Silverlight.

Speaker Bio: Amit Chopra is a Sr. Program Manager with the Visual Studio for Devices team which is part of the Developer Division, working on Managed Designers, Extensibility and Setup Features in the Product. He is also responsible for engagement with Customers and manages the MVP Program for the team.

Next-generation AJAX Applications with qooxdoo

Speaker: Andreas Ecker

Session Description: qooxdoo is a comprehensive and innovative open-source Web application framework (http://qooxdoo.org). In this session, you will learn how to leverage object-oriented JavaScript to build professional AJAX applications. No HTML, CSS nor DOM knowledge is needed to create impressive user interfaces for all common Web browsers. qooxdoo's wide array of widgets will be demonstrated as well as the amazing theming capabilities that allow for virtually any look. Its platform-independent tool chain will be introduced that covers features like internationalization, live debugging, source code validation, unit testing, functional testing, profiling, auto-generated API documention, JavaScript linking, modularizing large-scale applications, migration support and more.

Speaker Bio: Andreas Ecker is the project lead and co-creator of qooxdoo (http://qooxdoo.org). At 1&1 Internet AG (http://1and1.com), one of the biggest Web hosts worldwide, he leads a team of engineers who are dedicated full-time to qooxdoo development. With over twelve years experience he enjoys leveraging the power of cross-browser AJAX applications.

Data and Syndicated Oriented Architecture (SynOA)

Speaker: Kurt Cagle

Session Description: Syndication has long been a staple of AJAX development, but increasingly syndication languages such as Atom are becoming the primary vectors for more sophisticated data applications, and in the process may make SOAP/WSDL based web services architectures increasingly obsolete. This session looks at how Atom, AtomPub and AJAX are changing the way that we pass all types of information on the web.

Speaker Bio: Kurt Cagle is an author and software developer specializing in XML, AJAX and Web Technologies. He regularly blogs at xml.com and his own metaphoricalweb.org, and is the webmaster for XForms.org and XQuery.org. He lives in Victoria, BC.

On-Server AJAX

Speaker: Asaf Saar

Session Description: The AJAX hype had left enterprises behind with no adequate solutions for security concerns, cost of development, needed complexities support and off-line option. On-Server AJAX, offers revolutionary solutions to those concerns and needs.

The On-Server AJAX paradigm shift allows for the first time, to support deployments of complex AJAX line of business applications in unprecedented simplicity, by-design security, no-limit complexities, dual mode running, Web or desktop/off-line from the same code source, migration of legacy to Web without rewrite, all by-design and at dramatically reduced costs.

Speaker Bio: Asaf Saar, Quality Manager and a development project lead at SAP Labs Israel. He has over eleven years of experience in Software Development, Testing and Quality Engineering. Asaf and his SAP NetWeaver UI Cross Development team have developed an innovative Test Management platform based on .NET and Visual WebGui which integrates market leading Functional and Unit Testing Automation tools and SAP backend systems, the developed platform enables remote qualification of SAP NetWeaver systems across SAP Labs worldwide.

Mashup Ecosystems in the Enterprise

Speaker: Dan Gisolfi

Session Description: Web 2.0 mashups are evolving from the initial map related mashups to complete business mashups utilizing inputs from all over the Web and enterprise. This session will focus on the developing end to end Ecosystems in the Web that can aggregate the content securely utlizing services of widgets/gadgets through mashups. We will be demonstrating examples of the end to end Ecosystem components running the OpenAjax Hub 1.1, the Secure Mashup and Gadget code to help you understand how one can create secure mashups in the business environment while using services/content/gadgets from anywhere in the Web.

Speaker Bio: As a proven high-energy technical leader with diverse lab and worldwide field experience, Dan is highly-regarded for his ability to match emerging technologies against customer business needs and how to be an intensely productive internal advocate for customers. He is currently focusing his efforts on the incubation of PHP frameworks and runtimes that will help to enable business professionals to create composite applications. Dan holds a Masters Degree in Artificial Intelligence from Polytechnic University, and BA in computer science from Manhanttanville College. Dan’s career with IBM has included software and product development projects in the areas of Expert Systems, OS/2, Secure Internet Payment Systems, Web Services and RIA Accessibility. Regardless of the technology domain, Dan’s forte is end-to-end solution consulting - including evangelism, architecture definition, contract negotiations, business development and product promotion – around emerging technologies. His current focus is on the adoption enablement of situational applications by driving customer engagements around IBM’s enterprise mashup technologies. Dan has a keen interest in topics that pertain to the validation of the evolving mashup ecosystem (widget standards, common vernacular, content copyright, monetization, etc). In his spare time Dan is an award wining winemaker and Joomla webmaster for a number of non-profit organizations.

RIAs and Behind the Scenes With a Web 2.0 Desktop

Speaker: Robb Beal

Session Description: In this presentation, we'll introduce Laszlo Webtop 1.2, a framework built on OpenLaszlo for delivering multiple RIA/AJAX-based communications and collaboration applications. Coupled with Webtop's breakthrough cinematic user interface is a corresponding server-based SOA framework that provides advanced data management APIs, manages authentication and single-sign on, and includes other features that make an extensible, performant desktop-in-a browser a reality. Attendees will experience a live Webtop demo, showcasing applications including an address book, a mail client, IM, and photo viewing - all with breakthrough integration via drag and drop of Smart Objects.

Finally, they will be shown how the world's leading service providers are already using Webtop today to deliver a unified communications experience and to consistently engage their subscribers.

Speaker Bio: As the principal systems engineer at Laszlo, Robb Beal works closely with customers to match Laszlo¹s products and technologies with their user experience and technical needs. Prior to Laszlo, Robb directed user experience design in projects ranging from rich business intelligence to consumer stock trading to consumer news and entertainment portals. His Rich Internet Application credits include Watson and Spring for Mac OS X. Robb holds a BS in chemical engineering from the University of Akron.

Enterprise 2.0 and IT: How to Maximize Benefits for Your Enterprise

Speaker: Scott Regan

Session Description: Web 2.0 and Enterprise 2.0 have brought IT organizations a set of capabilities to better meet the demands of business users. However, IT needs to be proactive and build processes to enable agility and creativity, and deploy these assets with appropriate enterprise-level control. What level of performance, control, compliance will ensure team success? And how can you reduce costs and development times for better enterprise value?

This session will overview Enterprise 2.0 Mashup capabilities from IBM and Sonoa Systems, and elaborate on best practices, using real-world scenarios of how they tackled these issues with customers.

Speaker Bio: Scott Regan is director of product management at Sonoa Systems. Scott comes to Sonoa from Yahoo! where he was responsible for Maps and Local Search. He was previously responsible for developer relations and product marketing at BEA, and is a former product manager with Microsoft's Visual Studio team. He began his career with Accenture in the firm’s communications and technology groups.

iPhone as Biz-Phone: Enabling iPhone Support for Enterprise Applications & Messaging

Speaker: Senthil Krishnapillai

Session Description: With millions of iPhones sold in recent months, enterprises are challenged with how to manage the influx of these personal devices coming "in the back door" without compromising security policies. One IDC analyst states, "Bringing secure enterprise wireless email to the Apple iPhone brings it one step closer to being able to be used as a trusted enterprise device."

This session will advocate a proactive approach to adding iPhone as a supported device, and illustrate how doing so provides enterprise support for iPhones and reduces security concerns, while still providing a rich user experience utilizing the native iPhone mail application.

Speaker Bio: Senthil Krishnapillai, director of product management for Sybase iAnywhere, is responsible for bringing future generations of mobile collaboration products to market. He has more than 15 years experience in product management, marketing and development for mobile devices and smartphones and is a member of various consortiums including OMA-DS, CTIA.

AJAX for the Masses: Building Rich User Interfaces in Dreamweaver

Speaker: Andre Charland

Session Description: Web application developers and designers often give up on building rich, interactive user interfaces because they lack the JavaScript skills to make it happen. AJAX development power tools--including Dreamweaver, Spry and off-the-shelf AJAX components--make it easy to build rich user interfaces in AJAX with no JavaScript coding.

Andre Charland will demonstrate how to install, set up and configure extensions to Dreamweaver, and will use them to build simple, rich interface AJAX apps. After this session, even beginner developers will be able to add AJAX interactions to Web applications. This session is a must for ambitious, novice and intermediate designers anxious to use AJAX in their applications.

Speaker Bio: Andre Charland is co-founder and CEO at Nitobi. An advocate for usability and user experience, he speaks regularly on AJAX and Web usability. Most recently, Andre presented at MAX and on the Adobe AIR Bus Tour. He is the co-author of "Enterprise Ajax" and maintains his own blog at http://blogs.nitobi.com/andre.

Grails - Agile Web 2.0 The Easy Way

Speaker: Jeff Brown

Session Description: Grails is a full stack MVC framework for building web applications for the Java platform. Grails makes web application development both fun and easy. This session covers all of the fundamentals of building web applications with Grails.

Businesses need rich web applications and developers want to be able to build those applications without the pain that usually comes along with doing so. Grails addresses these needs very well. Grails demolishes many of the pain points that Java developers have almost (not quite) become numb to after years of suffering. This session covers all of the fundamentals:

- Introduction To Grails
- Domain Objects
- Controllers
- GSPs
- Custom TagLibs
- GORM

Speaker Bio: Jeff Brown is Director of North American Operations with G2One and and a member of the core Groovy and Grails development teams. For over 10 years he has been involved in designing and building object oriented systems.

Jeff teaches a number of Java and object oriented training courses in addition to doing consulting and mentoring work for industries including Aerospace, Financial and Medical. Areas of expertise include Java, agile Web development with Groovy and Grails, distributed computing, object database systems, object oriented analysis and design and agile development.

Building AJAX Social Applications Using OpenSocial

Speaker: Chris Schalk

Session Description: The notion of building "social applications" has taken the Web by storm. Today it is not only important to understand how to build Web or AJAX applications, but with the advent of the "Social Graph", AJAX developer's must have a solid understanding of how to build social applications that operate within the context of a social environment. To this end, OpenSocial provides a set of open APIs for building applications that can run on any environment supporting OpenSocial. In this session, I will cover all aspects of building social applications using the OpenSocial APIs. A high level introduction of the social graph is given, followed by a detailed review of OpenSocial's APIs followed by demonstrations of practical examples. At the end of the session I will also review Shindig, which is an open source project that serves as a full server implementation "in-a-box" for anyone wishing to host OpenSocial applications.

Speaker Bio: Chris Schalk is a tech lead in the Developer API Evangelism group at Google. He is also one of the original members of the OpenAjax Alliance. Prior to Google, Chris was a principal product manager and Java evangelist for Oracle's application server and development tools division. While at Oracle, he worked to define the overall Web development experience for Oracle JDeveloper and ADF Faces (Trinidad). He is also the co-author of JavaServer Faces: The Complete Reference published through McGraw-Hill Osborne (ISBN: 0072262400) and maintains a popular Blog on J2EE Web development.

AJAX Tookits, Frameworks and IDEs: How Do You Choose the Right One?

Speaker: Paul Giurata

Session Description: This session will address issues to consider when selecting an AJAX toolkit and the most effective IDE for the implementation. It will identify the 30-40 UI components most commonly used in business and mission critical software applications that can be used as a benchmark for evaluating various toolkits, then explore the top evaluation criteria including component behaviors, customization, flexibility, frameworks, licensing and documentation. Attendess will be provided with a comparison survey for the 6-8 most widely used AJAX UI component libraries. Further discussion will address how to select the appropriate IDE once a commitment has been made to a AJAX UI toolkit.

Speaker Bio: Paul Giurata is a managing partner of Catalyst Resources and considered one of the pre-eminent UI application designers and experience architects in the US. His primary interest is in Software as a Service (SaaS) and Financial Services applications, where AJAX-enhanced UIs are a proven way to improve bottom-line performance.

Internationalization & Accessiblity Using Dojo

Speaker: Becky Gibson

Session Description: New interaction paradigms and complex user interface controls of AJAX have raised concerns about access and usability for users of all backgrounds and abilities. Client-side JavaScript code may assume certain language or cultural conventions, alienating vast audiences. Graphical and mouse-based user interaction is often assumed, preventing use by keyboard or assistive technology users. This presentation will review the issues and provide best practices for building accessible and globalized AJAX applications today, including the new W3C Accessible Rich Internet Application (ARIA) specification. This and other strategies used to provide full accessibility and globalization in the Dojo Toolkit will be shown.

Speaker Bio: Becky Gibson is a Web accessibility architect in IBM's Emerging Technologies Group. She focuses on accessibility and the Web and is currently assisting with the development of the Accessible Rich Internet Applications (ARIA) specification and implementing accessibility in the user interface components of the Dojo Open Source Toolkit for JavaScript.

RIAs and How Open is 'Open' in the Mobile Sofware Space?

Speaker: David Schlesinger

Session Description: Open source, open platforms, open development environments... "Open" can mean a lot of things, and the differences between one "open" and another can be significant. David “Lefty” Schelsinger will examine the various aspects and uses of the term "open" as it relates to the current evolving mobile software space.

Where does open source code make sense? Is simply being open source sufficient? Does openness necessarily mean fragmentation, and if so, what's the best way to forestall that? There are many platforms based on open source code to greater or lesser degrees, many "open development platforms" and a number of initiatives--LiMo, LiPS, GNOME Mobile, the Open Handset Alliance, and others--dedicated to putting open source software on mobile devices. What are the differences between them? Are they competitive or cooperative?

This discussion will describe the landscape, identify the players and contrast the approaches being taken. The ACCESS Linux Platform will be featured in this context as an alternative to the iPhone platform, as well as the approach to enabling third-party developers, and addressing the needs of the marketplace and the requirements of operators and device manufacturers.

Speaker Bio: David "Lefty" Schlesinger is Director of Open Source Technologies at ACCESS Co., Ltd., working principally on open source strategy and community relations, and representing ACCESS in a number of industry and community initiatives. Lefty is responsible for open source licensing compliance practices within ACCESS, and is the author of ACCESS' internal "open source best practices" curriculum. He also specializes in intellectual property issues, including licensing and patent strategy as well as acting as the administrator for ACCESS' main open source release, the "Hiker Project" (www.hikerproject.org), a suite of application service components for the development of seamlessly interoperating mobile applications.

Lefty is well-known in the open source community and is a frequent presenter and panelist at open source-related conferences, and has spoken this year at the Finnish Centre for Open Source Software's Verso Business Series, FOSTEL (the Free and Open Source Telephony Conference), the Ottawa Linux Symposium, the GNOME Users' and Developers' European Conference and a variety of other prestigious open source venues. He was the keynote speaker at this year's Northwest Technical Conference for Undergraduates at Simon Fraser University in Vancouver, British Columbia.

AJAX for Average Joes: Enterprise AJAX Adoption Without Being a Rocket Scientist

Speaker: Coach Wei

Session Description: Consumer applications such as Google Maps have opened the eyes of business users to a new Web experience, but the technology behind Google Maps -- AJAX -- poses significant development and maintenance challenges. Although powerful in the hands of rocket scientists, AJAX has been beyond the grip of average enterprise developers.

This session presents techniques and approaches that significantly simplify AJAX development and maintenance. Starting by introducing the declarative and programmatic programming models and different levels of AJAX adoption, the session addresses how to:

· Develop AJAX applications the right way
· Reduce the skill set requirements
· Make AJAX scale to large, distributed team-based development projects,
· Integrate multiple community projects to achieve higher productivity.

The session presents code and application examples.

Speaker Bio: Coach Wei is Chairman and CTO of Nexaweb technologies, an Enterprise Web 2.0 software company. Before founding Nexaweb, Coach architected and designed software for managing storage networks at EMC Corporation. As a champion for open source and open standard, Coach is the author of open source word processor AJAXWord, a committer at Apache XAP project and a member of OpenAJAX Alliance steering committee, etc. He is a frequent speaker at industry events and has many publications on various technical journals. Coach obtained his master's degree from MIT, holds six patents and maintains “Enterprise Web 2.0” blog at http://www.coachwei.com.

Think Fast: Accelerate AJAX Development with Appcelerator

Speaker: Jeff Haynie

Session Description: Jeff Haynie will introduce the audience to Appcelerator’s open-source RIA platform. Attendees will learn how Appcelerator has been able to help developers create AJAX-based RIAs in less than 1/3 of the time, with up to 90 percent less code, and with no Javascript or third-party toolkits. Key takeaways from the session will include:

· Developing fully-functional, client-only prototypes without writing a line of server code

· Creating service-oriented UIs that can simultaneously access services in any language without code changes

· Decoupling client and server components for accelerated development, simplified maintenance and rapid iterations

Haynie will also discuss the current technology options for rapid RIA development and how developers can leverage pre-built AJAX widgets, Web Expression Language, and other open standards-based languages to create RIAs with more functionality and less code.

Appcelerator is a 100% open-source RIA platform built entirely around open standards.

Speaker Bio: Jeff Haynie is co-founder and CEO of Appcelerator. He started Appcelerator to provide a true open-source solution to enterprise RIA and SOA-based services development, after growing frustrated by the limited options and complexity in other solutions through his own development work. Prior to starting Appcelerator, Jeff served as co-founder and CTO of Vocalocity and CTO of eHatchery, an extension of Bill Gross’ ideaLab. Jeff is an expert software developer and entrepreneur. He has been active in standards development, as well as a contributor to open-source projects, including early work on JBoss. For more on Jeff Haynie, visit his blog at http://blog.jeffhaynie.us.

PHP, Next Generation RIA Superhero

Speaker: Andi Gutmans

Session Description: PHP is the server-side technology behind the majority of Web 2.0 sites like Facebook, Flickr, Technorati, Ning, and Web 2.0 applications like IBM's QedWiki, Wordpress and SugarCRM, the new generation of Rich Internet Applications (RIAs). Zend's CTO Andi Gutmans will explain the three essential components of RIAs and provide an overview of the relevant features in PHP 5 and Zend Framework that make them suitable for building RIAs.

He will explain why building beyond AJAX is desirable and necessary today:

- to deliver richer desktop-like user experiences - to expose functionality as easy-to-consume Web services - to leverage the user-base to contribute, enhance, and categorize information

Andi will also demo a sample application and will explain details including best practices for its implementation.

Speaker Bio: Andi has been a lead contributor to PHP since 1997, when he and Zeev Suraski developed the foundation for PHP 3. The new version was a turning point for the language, which today powers over 20 million Websites including Facebook and Yahoo! and enjoys a following of over 4.5 million developers.

Andi currently leads product strategy and innovation at Zend including the open-source Zend Framework project. In addition, he has helped Zend evolve into a successful global Web solutions company and fostered its growth by securing four rounds of financing, aiding with key customer wins, and supporting alliances with industry giants like IBM, Oracle and Microsoft.

Andi was named one of Computerworld’s “40 innovative IT people to watch, under the age of 40”. Also he is recognized from the widely circulated technical publications he has authored and is a frequent speaker on business and technology issues at global conferences.

Andi is a member of the PHP Group, the Apache Software Foundation and serves on the board of the Eclipse Foundation. Gutmans holds a B.A. in Computer Science from the Technion, Israel Institute of Technology.

HTTP Multicast Routing, Scaling the Real-Time Web

Speaker: Ric Smith

Session Description: Comet is the new kid on the block in the world of RIA and with it comes the promise of streaming HTTP communication—a transport mechanism that allows real-time message delivery to applications that run natively in the browser. However, despite its promise, current implementations of Comet suffer one fatal flaw, scalability. HTTP Multicasting represents one potential solution to the scalability and reliability concerns found in current implementations of Comet.

In this session you will learn how to use Enterprise Comet, which leverages HTTP Multicasting to adapt existing Java EE containers to support Comet-style applications serving thousands of concurrent users.

Speaker Bio: Ric Smith is responsible for Kaazing's business and product strategy. Prior to joining Kaazing, Ric Smith was Principal Product Manager for Oracle Application Development Tools. In his role as Principal Product Manager he was responsible for the evangelism and product direction of Oracle ADF Faces Rich Client as well as Oracle's AJAX and Java EE Web Tier offerings.

Prior to joining the application server team, Ric Smith worked for Oracle's consulting business as a Principal Consultant, specializing in Java EE and AJAX development. In addition, Ric is a frequent speaker at Oracle events and has written articles featured in industry publications such as Java Developer's Journal and AJAX World Magazine.

He was also a representative to the OpenAjax Alliance and a graduate of the University of Arizona.

Comet: The Web That's Instantly On and Always On

Speaker: Jonas Jacobi

Session Description: If you have not been introduced to the concept of the "Comet programming", then now is the time to become acquainted. Comet is a revolutionary technology that replaces the old request-response driven Web development model and the use of polling. With this new client-server communication technique, developers can now build real-time Web applications that implement a true event-driven model with little need for third-party plug-ins.

But is this a technique for every developer and for every Web application? How easy is it to create a real-time Web application that goes beyond "chat"? What is needed to successfully create and deploy a real-time Web application?

Speaker Bio: Jonas Jacobi is co-founder and chief executive officer of Kaazing Corporation. A native of Sweden, Jonas has worked in the software industry for more than 15 years with a mission to simplify application development. Prior to founding Kaazing, he worked for Oracle for eight years as a Java EE evangelist and product manager responsible for the product management of JavaServer Faces, Oracle ADF Faces and Oracle ADF Faces Rich Client in the Oracle JDeveloper team. As co-founder and CEO of Kaazing, Jonas sets the company's business and product strategy and oversees all aspects of Kaazing's operations and mission to become the world-wide leader in real-time software. He is co-author of the best-selling book, "Pro JSF and Ajax: Building Rich Internet Components," (Apress).

Sharable Enterprise Mashups: The New User-Driven Composite Apps

Speaker: Olivier Poupeney

Session Description: The Web is continuously democratizing how information is consumed. Today, personal Web use has led to a rapid increase in user sophistication which is naturally reaching the Enterprise. A new mode of information visualization known as a Mashup combined with the collaborative aspects of Web 2.0 is finding success where Composite Applications struggled: cost, speed of development and interactivity.

By moving the integration point from the service layer to the presentation layer, driven by the user themselves and controlled by secured processes, Mashups are gaining an Enterprise facet promoting them to be the new generation of Composite Applications.

Speaker Bio: Olivier Poupeney is co-founder and CEO of DreamFace Interactive. DreamFace is built on Olivier’s vast experience of over 15 years of work on improving the user experience through the user interface. From 2000 to 2006, he was the co-founder and VP R&D of Ecensity Corporation, where he led all aspects of research and development in the development of their state of the art Composite Application Framework EPS. Prior to that, Olivier was Field Application Engineering Manager for Silverstream France from 1997 to 1999. He served as a pre-sales engineer for Synon France from 1996 to 1997. Olivier started his career as a trainer and consultant for Powersoft/Sybase France.

Improving ASP.NET User Interfaces with the AJAX Control Toolkit

Speaker: Robert Boedigheimer

Session Description: There are many controls and extenders provided by the AJAX Control Toolkit that can be used to enhance ASP.NET user interfaces. The ValidatorCallout is used with the existing validation controls to show a nice box with the validation message that points to the field in error. The CollapsiblePanel provides an area of the screen that can be collapsed to hide the content but leave a title bar with the header. The ModalPopup displays a popup window and disables the remainder of the page. There are many controls provided which provide a much richer experience for ASP.NET Web sites.

Speaker Bio: Robert Boedigheimer works for Schwans Shared Services, LLC providing business solutions with Web technologies and runs Robert Boedigheimer Consulting, LLC. Robert has been designing and developing Web sites for the past 12 years including the early days of ASP and ASP.NET. He was the lead architect, designer, and developer for the schwans.com rewrite with ASP.NET, and recently implemented a large ASP.NET 2.0 project. He is a columnist for aspalliance.com, an "Early Achiever" MCSD for .NET with C#, an MCPD: Web with C#, and a 2nd degree black belt in Tae Kwon Do. Robert has spoken at industry conferences including the Heartland Developers Conference, Twin Cities Code Camp, Tulsa Tech Fest, Microsoft's Visual DevCon, and numerous national and international VSLive! events.

Asynchronous AJAX for Revolutionary Web Applications

Speaker: Jean-Francois Arcand

Session Description: Emerging AJAX techniques, variously called AJAX Push, Comet, Reverse AJAX and HTTP streaming, are bringing revolutionary changes to Web application interactivity, truly moving the Web into the Participation Age. This session provides a detailed introduction to the Asynchronous Web and its application to social computing, explaining the underlying protocols and APIs, the challenges for application servers, and the high-level techniques available to application developers. Attendees will take away the information they need to add multi-user collaboration and notification features to their application, whether they develop with Dojo, DWR, or ICEfaces, and whether they deploy on Jetty, Tomcat, or GlassFish.

Speaker Bio: Jean-Francois Arcand has worked for Sun Microsystems since 2000. He currently works on GlassFish, mainly on the WebContainer and the new Java NIO-based http engine called Grizzly. Before joining Sun, he worked as a software architect for compagnies such as France Telecom, Microcell Telecom and HMS Software in both Java and C++. Jean-Francois lives and works from home in Prevost, a small city in Quebec where life is perfect.

Picking the Right Technology for Enterprise Rich Internet Applications

Speaker: Yakov Fain

Session Description: We are entering an era of Rich Internet Applications (RIA), and many enterprise development managers are facing the dilemma - which way to go - remain with tried and true Java or .NET or experiment with such newcomers as AJAX, Flex, Silverlight, or JavaFX. While the Internet brings a lot of noise where "it's cool" is the most popular definition, this presentation is an overview of what's out there on the enterprise RIA market. We'll talk about the pros and cons of using various techniques and technologies for the development of the front end for complex distributed systems.

Speaker Bio: Yakov Fain is a managing principal of Farata Systems, a consulting, training and product company. He's authored several Java books and dozens of technical articles. The latest book he co-authored is "Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters." Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group.

Mission Critical AJAX: Making Test Ordering Easier and Faster at Quest Diagnostics

Speaker: David Rapperport

Session Description: Quest Diagnostics is the leading provider of diagnostic testing, offering access to its services through its national network of laboratories and patient service centers. Quest's Care360 Web-based lab ordering system is relied upon by tens of thousands of customers throughout the USA.

In order to address the demands of customers for better speed and efficiency during the complex ordering process, Quest has now re-engineered the user interface using AJAX techniques.

This presentation will focus on why and how AJAX met Quest’s demanding business and technical requirements, and will demonstrate how their chosen technology, eXtc Web Developer, allowed the project to be delivered within a very short timeframe, with a small team and without disrupting their existing service.

Speaker Bio: David is the lead application architect for the Care360 Laboratory Orders & Results internet application for MedPlus, Quest Diagnostics' healthcare information technology subsidiary. The Care360 solution streamlines the process of ordering lab tests. David maintains 18 years of professional IT experience with a primary focus in the Healthcare sector. He holds a Masters in information technology management from Rensselaer Polytechnic Institute.

Building Application UI with AJAX

Speaker: Peter Nickolov

Session Description: Designing a state of the art user interface (UI) in a very visual application that is managing a lot of elements posed significant challenge due to the nature of the application: virtualizing and running entire data centers through a browser. With thousands of objects to coordinate the UI architecture proved as critical as the implementation details. Attendees will get a full case study on building application UI with AJAX – from architecture decisions, tool choice, and design implementation to performance testing procedures for multiple http calls per page refresh; rich client-like user interactions; security testing; and dealing with support of different browser versions. After investigating different approached to the UI, 3Tera came to the conclusion that AJAX is the only technology that allows to build utility computing in a browse. Atendees will hear a highly compelling insight on the process of developing functionally rich front end to a very complex system. The presentation also addresses business and IT concerns, and will educate the audience with real-world examples of how companies are already operating and leveraging utility computing in a browser and benefiting from the AJAX based UI to deliver, provision and scale Web applications with ease.

Speaker Bio: Peter is a recognized expert in scalable infrastructure technologies including operating systems, networks and storage. One of the 3Tera founders, he has unique experience in delivering successfully new types of products in a fast-paced startup environment. Peter is the architect of the core technology behind 3Tera's award winning AppLogic grid operating system that enables utility computing for SaaS and Web 2.0 services. He is a serial entrepreneur who has founded four technology companies.

Prior to 3Tera, he founded Z-force, a storage networking company that pioneered file switching and NAS aggregation and was named one of Network World's "Top 10 Startups to Watch"; and Object Dynamics, a software company providing network infrastructure software.

In the last 20 years Peter has authored 24 patents and has over 30 innovations in the areas of operating systems, multithreading, kernel mode and real-time software, network protocols, file systems and computing resource aggregation.

Mission Critical AJAX: Making Test Ordering Easier and Faster at Quest Diagnostics

Speaker: Rob Tweed

Session Description: Quest Diagnostics is the leading provider of diagnostic testing, offering access to its services through its national network of laboratories and patient service centers. Quest's Care360 Web-based lab ordering system is relied upon by tens of thousands of customers throughout the USA.

In order to address the demands of customers for better speed and efficiency during the complex ordering process, Quest has now re-engineered the user interface using AJAX techniques.

This presentation will focus on why and how AJAX met Quest’s demanding business and technical requirements, and will demonstrate how their chosen technology, eXtc Web Developer, allowed the project to be delivered within a very short timeframe, with a small team and without disrupting their existing service.

Speaker Bio: Rob Tweed is a director and co-founder of M/Gateway Developments Ltd, a UK company specializing in Web, internet and integration technologies since 1996. He has assisted companies worldwide to develop enterprise-scale Web applications and is the developer of the eXtc Web Developer Web development and AJAX framework.

Rob's extensive IT experience prior to setting up M/Gateway Developments began as an application developer at the Royal Marsden Hospital in London. In 1990 he joined Touche Ross Management Consultants in London where, amongst many other IT projects, was, for 4 years, a lead consultant in the UK Dept of Health's NHS-wide Networking project, one of the world's largest networking projects.

Info 2.0

Speaker: Lauren Cooney

Session Description: Web 2.0 mashups are real and going mainstream. Come learn how to combine employee expertise and rich information to produce new insights and winning strategies. Learn how your employees can unlock and transform any information into just exactly what's needed to make the best possible decisions. Also learn how IT can help line of business be more self-sufficient while reducing project backlog and maintaining control over security, governance and costs. The presentation will showcase several demonstrations of customers and partners using SOA with mashups to maximize competitiveness.

Speaker Bio: Lauren Cooney joined the Information Management CTO Office at IBM in January 2007, focusing on community, strategy, and evangelism around Web 2.0, Info 2.0, and open source technologies and products. Prior to that, Lauren worked on Apache Geronimo as the IBM lead for building community and programs. Before coming to IBM in 2005, she ran dev2dev and led developer marketing at BEA Systems, where she started the BEA dev2dev User Group Program and several other successful community and technical programs. Prior to her work in enterprise software, she spent several years in venture capital and entrepreneur consulting groups working with start-up companies, entrepreneurs, and investors on business plans, financial models, and investment strategies.

Lauren is active in the nonprofit community and is a founding board member of CEO Women (www.ceowomen.org).

Info 2.0

Speaker: Mark Heid

Session Description: Web 2.0 mashups are real and going mainstream. Come learn how to combine employee expertise and rich information to produce new insights and winning strategies. Learn how your employees can unlock and transform any information into just exactly what's needed to make the best possible decisions. Also learn how IT can help line of business be more self-sufficient while reducing project backlog and maintaining control over security, governance and costs. The presentation will showcase several demonstrations of customers and partners using SOA with mashups to maximize competitiveness.

Speaker Bio: Mark Heid is Program Director for Web 2.0 in IBM’s Information Management division. Mark’s team drives global strategy, product management, marketing and ecosystem development for the “Info 2.0” initiative, including the Mashup Starter Kit technology preview.

Previously, Mark was responsible for worldwide business strategy & product portfolio management for the industry-leading WebSphere Application Infrastructure Business Unit. Key product responsibilities included: WebSphere Application Server, WebSphere Extended Deployment, Open Source run-times and Web 2.0.

Mark has 20 years of experience in product development, product management, marketing and commissioned sales. He joined WebSphere in March ’02. Prior to that, he was with Hewlett Packard, Apple Computer and several start-ups.

Mark holds a BS degree in computer science from Northwestern University and an MBA in marketing and quantitative analysis from Carnegie Mellon University

Early Adopters: The Key to Free Publicity or the Fall of a Technology

Speaker: Mark McIlvane

Session Description: Since the iPhone was first released, early adopters haven't stopped talking about what they think of the device. While the free promotion can be a great marketing tool for wireless carriers, it can be crippling if users have issues with session and network quality.

Verizon's Voyager and Nokia's N810 must isolate and prioritize network problems to ensure that customer issues are addressed as quickly as possible. Ensuring that these early adopters have a positive experience is essential for having any chance at the viral adoption the iPhone experienced, along with a low customer churn rate.

Speaker Bio: Mark McIlvane is President & COO of Velocent Systems. A "startup specialist," he firmly believes that startup companies are a science, and that they will succeed if managed properly. Mark joined Velocent from Personeta, where he was President, and CEO. Prior to Personeta, he was Senior Vice President of Sales at IP Unity, and he held several positions at Clarent Corporation, most recently as Executive Vice President, Business Operations. Before Clarent, Mark was Vice President of Sales & Marketing at Comverse Technology, a leading provider of network-based multimedia enhanced communications services.

OpenAjax Alliance: Our Second Wave of AJAX Standards Initiatives

Speaker: Jon Ferraiolo

Session Description: Jon Ferraiolo will introduce the industry consortium that drives AJAX standards and interoperability: the OpenAjax Alliance. He will provide an overview of recent accomplishments, particularly OpenAjax Hub 1.0, but focus on new initiatives. Among the new initiatives are two mashup-related efforts: OpenAjax Hub 1.1, which is adding secure mashup and Comet support (extending existing features in Hub 1.0, which focused on simple publish/subscribe APIs), and the Gadgets Task Force, which is working on standards and open source around “widgets” (i.e., mashup components). Ferraiolo will also review other OpenAjax initiatives, including IDE standards, AJAX security, Mobile AJAX and runtime advocacy.

Speaker Bio: Jon Ferraiolo, web architect, is a member of IBM's Emerging Technologies group where he manages operations and leads various activities in the OpenAjax Alliance. Before joining IBM, Jon worked at Adobe for 13 years where he was an architect, engineering manager and product manager on multiple products and where he participated in various standards activities.

The Performance Paradigm of a Mashup World

Speaker: Peter Kirwan

Session Description: The enterprise Web ecosystem is becoming increasingly complex, comprised of multiple disparate partner sites, data sources and Web services – all of which make up the new mashup world. And while the method of delivering enterprise applications may be changing, the users expectations for quality, dependability and uptime have not.

In this presentation, Peter Kirwan will define the performance paradigm facing enterprise mashups, while answering the following questions: How does an enterprise validate a positive user experience when they don’t control all the pieces in the service delivery chain? If there are problems somewhere in the chain, how are performance issues isolated and diagnosed? What are the important data points that should be monitored and how can that data be shared and best utilized across a Web ecosystem?

Speaker Bio: Peter Kirwan serves as chief strategy officer at Webmetrics, a leading provider of Web performance management solutions for Web ecosystems, where he’s responsible for the execution of Webmetrics’ overall corporate strategy and technology agenda. Peter has more than 20 years leadership experience, which spans both that as an executive and entrepreneur. In the late 1990's, Peter co-founded and sold Servercast Communications to NaviSite. Servercast was one of the industry’s first companies to offer managed application hosting, a model later adopted by NaviSite. Peter served as chief technology officer for NaviSite through a successful IPO, and moved on to serve as Vice President of Strategy, where he was responsible for driving NaviSite’s technical strategy, as well as mergers and acquisitions.

RIA Development on the Microsoft Stack Using Flex

Speaker: Mike Grushin

Session Description: ASP.NET AJAX is a natural candidate for RIA development under the .NET framework. However, there are other complementary or even alternative technologies that are worth your consideration. This session will start with a brief market overview and outline the pros and cons of some of the emerging and established frameworks, particularly JavaFX, Silverlight and Flex. We will then dive into hands-on labs for delivering applications using Flex and .NET. You'll see specific implementations utilizing Web services, FlourineFX (open source Flash remoting) and WebORB (commercial Flash remoting). We will also discuss delivering desktop applications using Adobe AIR, streaming video over the Web and engaging your audience with audio/video chat. Basically all the must-have features of today's Rich Internet Applications.

Speaker Bio: Mike Grushin is the CTO of SharpStyle Labs, a software products company focusing on building Rich Internet Applications that facilitate content review and feedback exchange processes. He brings over 10 years of Web application development experience mostly for Fortune 500 companies utilizing Microsoft, JAVA and Adobe technologies. His past projects include delivering enterprise e-Learning software, content management systems and eCommerce sites for various industries. Mike is involved in the New York software development scene and blogs actively on everything tech-related on http://blog.sharpstyle.com.

Code Free Composites - Where SOA and Mashups Converge

Speaker: Ian Tomlin

Session Description: Agility comes from releasing pockets of innovation that exists within organizations. To make this happen, the right people in the right places need the right information at the right time. What if I was to tell you that today the technology exists to enable these high performance people to serve themselves with the information they need? They don't need programming skills, scripting skills, database skills - any IT skills - to gather the data they need and to build data marts and online portal applications. It raises the question, do you need SOA? Think I'm crazy? In this session we'll take a look at some case stories that show how some of the world's largest companies are already exploiting code-free composite applications to solve their business priorities.

Speaker Bio: Co-Founder of NDMC Ltd management consulting business. Strategic advisors to Canon Japan, Canon Europe on technology futures. Author of Agilization - The Regeneration of Competitiveness (MB2000). Co-Founder of encanvas Ltd. He blogs at the Agilization blog.

Web 2.0 Meets Storage 2.0

Speaker: Geoff Tudor

Session Description: Fueled by the explosive growth in digital media and user generated content, the demand for storage has increased exponentially, placing significant stress on current "in house" storage architectures and costly overcapacity build-outs. Factoring in time-to-market pressures as well as power, space, large capital expenditures, global performance, load balancing and availability issues, companies are faced with an exploding challenges and costs to go with the exploding storage demand.

Bottom line, companies must take a new approach to storage. Companies need to move from the old and out-dated storage 1.0 model of "do everything yourself" to a new storage 2.0 model. The storage 2.0 model delivers persistent storage on demand to applications regardless of location and pre-defined boundaries and meets the performance and scalability characteristics of the Web applications.

Speaker Bio: Geoff Tudor most recently served as CEO of Advent Networks. At Advent, he created the cable industry's first router capable of delivering broadband to customers at dedicated speeds of 40 Mbps. In 2000, Geoff co-founded Tellaire Corp. to commercialize free space optic technologies and deliver wireless Gigabit Ethernet. MRV Communications (NASDAQ:MRVC) acquired the company's networks. Mr. Tudor also co-founded GNS Technologies, where he co-wrote Reflex Backup, the first real-time backup application for Windows. Reflex was acquired by Symantec Corporation (NASDAQ: SYMC). Geoff was recognized by Discover Magazine as one of the nation's leading innovators in technology and was nominated in 2003 for the Ernst & Young Entrepreneur of the Year Award. Geoff holds an M.B.A. from the University of Texas and a bachelor's degree from Tulane University.

Asynchronous AJAX for Revolutionary Web Applications

Speaker: Ted Goddard

Session Description: Emerging AJAX techniques, variously called AJAX Push, Comet, Reverse AJAX and HTTP streaming, are bringing revolutionary changes to Web application interactivity, truly moving the Web into the Participation Age. This session provides a detailed introduction to the Asynchronous Web and its application to social computing, explaining the underlying protocols and APIs, the challenges for application servers and the high-level techniques available to application developers. Attendees will take away the information they need to add multi-user collaboration and notification features to their application, whether they develop with Dojo, DWR, or ICEfaces, and whether they deploy on Jetty, Tomcat, or GlassFish.

Speaker Bio: Ted Goddard is the senior architect of the ICEfaces AJAX framework. Following a Ph.D. in mathematics, he proceeded with postdoctoral research in component and Web-based collaborative technologies. Ted currently participates in the JavaServer Faces and Servlet expert groups.

Understanding the Top Web 2.0 Attack Vectors

Speaker: Danny Allan

Session Description: As more traditional sites adopt Web 2.0 technologies including AJAX, Web Services, SOA and PHP to perform online transactions one thing is certain--- these new technologies bring security issues and ignoring them could lead to serious breaches.

Watchfire will demonstrate and discuss the most common Web 2.0 attack vectors, analyze the specific security issues of AJAX, especially cross-site request forgery (CSRF) and cross-site scripting (CSS), and explain techniques for exploiting and protecting Web services including secure coding practices and how to properly secure Web applications.

Speaker Bio: Danny Allan is director of security research with Waltham-based Watchfire, a provider of software and services to help ensure the security and compliance of Websites. In 2000, he joined Watchfire bringing with him several years of business and technology-related experience including penetration testing and internal system remediation for one of Canada's biggest universities. In his role as security analyst, he is closely involved with enterprise global customer deployments, researching and evaluating technologies, and helping define and recommend strategic directions for Watchfire's security solutions. In his more than six years with Watchfire, Danny has held several critical customer-facing positions, including team lead, consulting services and sales engineer. He holds a Bachelor of Commerce with a major in information systems from Carleton University.

Social Computing: the iPhone as an Ideal Platform

Speaker: Steve Maryka

Session Description: Without a doubt, Social Computing is the preeminent phenomenon rising on the second wave of the Web, and the iPhone will become one of the dominant clients for Social Computing in the mobile space.

Come to this talk and find out how ICEfaces delivers the goods today for development of Web-based social computing applications. The open source ICEfaces project pioneered Web-based real time collaboration, an essential capability for truly interactive Social Computing, and its server-centric architecture is well-suited to resource-constrained devices such as the iPhone. During this session you will see several live demos of collaborative applications running on the iPhone. You will gain an understanding of ICEfaces' server-centric architecture and understand how it is a natural way to deliver high-powered, but light-weight AJAX capabilities to your mobile applications. You will also learn how to leverage AJAX Push to make your applications truly collaborative, and prepare yourself to deliver on the promises of social computing.

Speaker Bio: Steve Maryka is CTO at ICEsoft Technologies, and leads the ICEfaces open source project. He has been involved in Java-based AJAX techniques since 2003 - a time before the term “AJAX” was even coined. Prior to joining ICEsoft, Steve was co-founder of AudeSi Technologies where he served as VP of Technology and led Java product development for Internet appliances. After AudeSi was acquired by Wind River Systems in 2000, he served as a principle technologist there until joining ICEsoft.

Using AJAX Data Services in Enterprise Applications

Speaker: Marco Casario

Session Description: AJAX Data Services is a JavaScript library that lets AJAX developers access the messaging and data management capabilities of Flex Data Services directly from JavaScript. It lets you use Flex clients and AJAX clients that share data in the same messaging application or distributed data application.

Many AJAX applications are taking on the responsibilities of round tripping data. Adding the Flex Data Management Service to these applications adds the benefit of pushed updates, conflict management, lazy loading and direct integration with back end domain models. This session will show how AJAX Data Services is useful for any AJAX application to which you want add the capabilities of the Flex Management Service or Messaging service. Integration with Flex Data Services can provide data push and access to data sources outside of strictly XML over HTTP. Because AJAX provides better affordance for HTML-based applications that are not strictly read-only, many AJAX applications are taking on the responsibilities of round tripping data. You will learn how adding Flex Data Management Services to these applications adds the benefits of pushed updates, conflict management, lazy loading and direct integration with back end domain models.

Speaker Bio: Marco Casario is one of the most dynamic developers in the Adobe (formerly Macromedia) world. Flash and Dreamweaver certified, he intensively collaborates with Adobe Italy as a speaker and promoter of several events and roadshows. Marco is CEO of Comtaste S.r.l., a company dedicated to exploring new frontiers in the Web 2.0 field, where the themes of accessibility and usability have added further importance to the PDF format and the relevant Acrobat application tools.

Seam Remoting - JBoss Seam and AJAX

Speaker: Shane Bryzak

Session Description: Seam Remoting provides a convenient, AJAX-based client API for interacting with server-side Seam components with very little up-front development effort. This presentation will briefly introduce Seam and describe the features of Seam Remoting, demonstrating how easy it is to write client-side JavaScript code that interacts asynchronously with Seam components, whether they are EJBs or POJOs. It will also describe advanced features of Seam Remoting such as subscribing to a JMS topic from a web page via AJAX.

Speaker Bio: Shane Bryzak is a senior software engineer with JBoss/Red Hat. He is based in Brisbane, Australia. A JBoss employee, Shane is a member of the core development team for JBoss Seam. Shane is also the creator of Seam Remoting, an AJAX framework for interacting with the Seam component model.

AJAX Brings SOA to the User

Speaker: Scott Kirkwood

Session Description: Enterprises have been making significant investments to create SOA infrastructures that produce SOA and Web services. The focus is now shifting to “putting a face on SOA” by enabling distributed business units to easily consume these services and thus accelerate SOA benefits and ROI. New AJAX-based technologies enable enterprises to fully realize their SOA vision through Rich Enterprise Applications (REAs) deployed at the forefront of business. The presentation will focus on the following to assist the audience in negotiating a SOA:AJAX initiative:

- AJAX and your SOA Initiative
- Deploying New World Enterprise Integration
- SOA Best Practices for Implementation in your Environment
- Extending SOA Pilots to the Enterprise

Speaker Bio: Scott Kirkwood is the VP of MomentumSI's Software Development Services practice. Having worked in IT professional services for 16 years, Scott is an industry thought-leader in operational architecture, IT governance and service management. As well as being a prolific public speaker, he has published multiple industry trade journal articles and whitepapers on the alignment of IT and business strategy.

Embracing New Platforms: Building RIAs Beyond AJAX

Speaker: Bert Halstead

Session Description: There is now a spectrum of Rich Internet Application (RIA) technologies - including Adobe Flex, Adobe AIR, Microsoft Silverlight and Curl - that go beyond the traditional functionality that AJAX provides. These platforms provide distinct benefits for moving complex desktop and client-server applications to the Web.

An independent study by Sonata Software compared the performance and ease of development of applications using Curl, AJAX and Flex, highlighting strengths and weaknesses of each platform This session will look at the application characteristics that developers should consider before choosing a platform, as well as provide specific examples of the interactivity and performance that these platforms offer.

Speaker Bio: Bert Halstead is the chief architect of Curl, Inc., and a founding member of the Curl technical team. Previously, he was a research staff member at Digital Equipment Corporation. He received his Ph.D. degree from MIT and spent ten years teaching computer science there.

Performance-tuning AJAX Applications

Speaker: Bob Buffone

Session Description: As AJAX matures as a technology, its use in large applications has increased significantly. But large applications require more extensive amounts of code, which leads to the inevitable performance bottlenecks and memory constraints associated with non-trivial application development. In this session, Bob will provide detailed information on how to performance-tune large AJAX applications using a variety of available tools and techniques.

Drawing on the experience of having developed large AJAX frameworks, Bob will look at a variety of performance bottlenecks that can occur within an application, paying special attention to systematic techniques that yield the biggest return in the shortest amount of time.

Specific topics covered:
• Use Mozilla's Rhino JavaScript engine as a complete performance-monitoring tool capable of monitoring complete AJAX code bases;
• Inject monitoring code into every function of JavaScript within an application to create a complete performance picture;
• Locate performance issues through drilldowns of function call counts, total time spent, average time per call, and call stacks and start time optimization using Dojo, Gzip, Compression.

Speaker Bio: Bob Buffone, chief architect at Nexaweb Technologies, is responsible for platform and tool technology at Nexaweb, a provider of the Nexaweb Platform enabling enterprise class rich Internet applications (RIAs). He is also a committer on the Apache XAP Project, which provides an extensible framework for declaratively creating AJAX applications. Before Nexaweb, Bob was with Trakus, a technology company focused on tracking sports in real time. A leading expert in user interface design, he is a regular speaker at industry events and has published multiple articles on tool and application development.

Developing Open Source Mobile Messaging and Sync Apps for iPhone vs. Android

Speaker: Andrea Gazzaniga

Session Description: The iPhone and Google Android platform are undisputedly transforming the mobile industry by bringing smartphone capabilities to the masses. They are also making for enticing new mobile platforms for developing and deploying new types of mobile apps and services for mass market users. Yet, developing for them is not that easy.

This session will focus on our experience of developing open source-based mobile messaging and sync applications for both of these platforms. It will compare and contrast the platforms in terms of the development methods and tools required, and their strengths and weaknesses from a developer's perspective. The presentation will share lessons learned as well as tips and techniques for developing for both platforms.

Speaker Bio: Andrea Gazzaniga is Software Development Manager at Funambol, the leading mobile open source company in the world that provides push email & PIM synchronization software for 1.5 billion mobile devices, including most recently the iPhone and Google Android. Andrea has 15 years of software development experience with both major telco manufacturers (e.g. Siemens and Alcatel) as well as software startups. He joined Funambol in 2005 as tech lead for Funambol's client software team (initially Windows Mobile, Outlook and Java ME but now including iPhone and Android) and was recently promoted to software development manager for Funambol's entire R&D team. Andrea has been working with open source and Unix/Linux for many years. His most recent projects include making Funambol software work on Google Android and planning the next revision of Funambol software for the iPhone.

The Digital Black Belt’s Guide to Building Secure ASP.NET AJAX Applications

Speaker: Joe Stagner

Sessio