InstantDB Project
About InstantDB
Project Mail Lists
Short History
Reporting Bugs
Screen Shots
3rd Party Examples
FAQs

Software
Downloads
Documentation
CVS Repositories
Roadmap
License

About Enhydra.org
Who We Are
News, Articles & Events
Getting Involved
Contact Us

Community
Demos
Contributions
Resources
Case Studies
On The Edge! -NEW-
Commercial Vendors

AnywhereYouGo, It's A Wireless World

The world is going wireless. Nobody knows that better than AnywhereYouGo.com, the largest independent community of wireless application developers. AnywhereYouGo.com is an online community and marketplace that provides resources and tools for wireless developers, including news and reports from the wireless industry, directories of developers and applications, online application testing, tutorials, and discussion groups. AnywhereYouGo.com's users include developers, IT managers, and wireless infrastructure providers from more than 75 countries.

Business Challenge
Because the wireless data industry is constantly evolving, moving quickly is the key to success in the space. AnywhereYouGo.com needed to ensure that its site was fast, reliable, and easy to maintain and update.

In choosing its infrastructure, AnywhereYouGo.com needed to be confident that the solution it chose would accommodate many updates to its presentation layer each day. As a business, AnywhereYouGo.com needed the security of knowing these revisions would not disrupt the site's availability.


Why Enhydra?
AnywhereYouGo.com turned to Enhydra, a leading Open Source Java™/XML Internet application server, for its solution.

"Our web site is our face to the world so when we began building it, we were determined to build on a solid foundation that was reliable, extensible, and powerful," explained Victor Brilon, technology strategist at AnywhereYouGo.com. "We evaluated a number of technologies, including operating systems and application servers, for AnywhereYouGo.com's infrastructure," continues Brilon. "We discovered Open Source was the best option for AnywhereYouGo.com across the board. We're using Linux and the Enhydra application server, which is the heart of our Open Source Internet platform."

With Enhydra, AnywhereYouGo.com got more than an Internet platform: the company now has a community of support from thousands of developers worldwide, as well as a sophisticated, dynamic application server that will continue to evolve and develop as the demand for wireless applications keeps growing.

Enhydra is the backbone of AnywhereYouGo.com's rapidly growing technology architecture, and it is the foundation of the company's content management system. Not only does the technology possess the broad range of capabilities a busy, highly trafficked site needs, but also, as an Open Source technology, Enhydra shares the open standards principle that is the hallmark of AnywhereYouGo.com.

"Technologically, Enhydra exceeded our expectations for creating a vibrant, robust system to serve our technologically savvy users," says Brilon. "Philosophically, Enhydra shares our commitment to the Open Source movement. It's an excellent match."

The AnywhereYouGo Team (listed below).

With a strong in-house Java team that was focused on building a highly customized production environment, the Open Source nature of Enhydra made the production of AnywhereYouGo's complex site a reality.

"We were able to use Enhydra's built-in functionality, combine it with resources that the Enhydra community contributed, and mix that with our custom development to produce a powerful solution." Says Brilon.

Development Cycle
The company pursued a very aggressive launch plan, developing and deploying in about 90 days. Thanks to unfettered access to Enhydra's source code - as well as the support and resources available through Enhydra's active development community - just a few developers were able to build and deploy the site in that short period of time. Enhydra XMLC helped significantly in this regard as well, allowing site developers to try out various interfaces without requiring additional work on the underlying layer of business logic.

Clearly, flexibility and scalability are critical to the success of AnywhereYouGo.com. Because an Enhydra application is divided into three layers - presentation logic, business logic, and data abstraction - programmers can tend to their respective layers without impacting the other two. Enhydra's unique technology, Enhydra XMLC, which cleanly separates business logic from presentation logic, lets interface designers and Java developers work independently. Enhydra XMLC is a unique compiler that transforms XML documents into a Java class by creating a W3C-standard Document Object Model (DOM). Using Enhydra XMLC, designers are free to make updates and even more significant changes in HTML, WML (Wireless Mark-up Language) or other XML-derived languages, without requiring rework from developers. Similarly, Enhydra XMLC's use of the DOM allows developers to make changes to back-end code without disrupting the presentation layer.

Serving a community of wireless application developers, AnywhereYouGo.com offers daily WML broadcasts to subscribers who request the service. Thanks to Enhydra XMLC, AnywhereYouGo.com can reach wireless subscribers, including those who rely upon handheld devices such as Palm Pilots and WAP-enabled phones, which do not allow for simple integration. Leveraging the value of Open Source Enhydra - Enhydra XMLC in particular - developers were able to adjust the code to deliver content to a multitude of platforms.

Enhydra also allows for the separation of business logic and data logic by way of its Data Object Design Studio (DODS). DODS brings a level of database abstraction to a three-layered Enhydra application, improving efficiency by keeping the database code layer separate from the business logic, allowing greater portability between relational database management systems.

Result
An all-Java solution, Enhydra's standards-based approach means that AnywhereYouGo.com is neither limited by proprietary development tools nor trapped by an artificial solution that cannot accommodate other development tools or systems. Moreover, as an Open Source technology, Enhydra is constantly being reviewed and enhanced by an active, thriving community.

"We have benefited greatly from the Enhydra community, especially from the contribution of WML support into the DOM model (by David Li of DigitalSesame)," says Victor Brilon. In return, AnywhereYouGo has contributed back to the community by creating new build rules to make WML code building easier as well as creating new features in the DODS code.
"We're extremely excited to be working with Enhydra and to be an active part of its community, helping developers via our web site and our contributions to the Enhydra code," he adds

Enhydra has enabled AnywhereYouGo.com to engineer a long-term solution designed to embrace the inevitable, exciting advances yet to come in wireless technologies.

"Enhydra not only helps us achieve our technology goals without trapping us behind a single implementation or vendor, but it also allows us to plan for the future," adds Ryan Fife, also a technology strategist at AnywhereYouGo.com, "And in our industry, the future is never far away."

The AnywhereYouGo Team
(photograph above, from top left, clockwise):

Paul Whitaker, Director of Technology Partnerships
Ken Steck, Embedded Systems Technology Architect
Ryan Fife, Wireless Technology Architect
Victor Brilon, Wireless Technology Architect

Company
AnywhereYouGo.com

Web Site
www.anywhereyougo.com

Site Overview
AnywhereYouGo.com is a 100% wireless application development and deployment with developers and IT managers from more than 75 countries. Resources include The Wireless Internet Lab, New WAP Tools Wireless Devices, Discussion Groups and a Developer Directory.

Configurations
Servers: N/A
Platform: Penguin Computing
OS: Customized Red Hat Linux
RAM: 256
Wireless Capability: 100%

Site Construction By
AnywhereYouGo.com




Enhydra At Work!
Want to see your Enhydra solutions highlighted on Enhydra.org? Well, here's your chance! If you're interested in becoming a feature story, marketed on the front page of Enhydra.org, email us today!