New version page

Phoenix, A Collaborative Sensor-Rich Application Development/Deployment Framework

Upgrade to remove ads

This preview shows page 1-2-3-24-25-26-27-49-50-51 out of 51 pages.

Save
View Full Document
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 51 pages.
Access to all documents
Download any document
Ad free experience

Upgrade to remove ads
Unformatted text preview:

1“We have seen the futureand it is here…”WWW.ANABAS.COM Tel: (1) 415.651.8808Taking Collaboration to the Next LevelPresented by Alex HoFounder, CEOANABAS2Phoenix, A Collaborative Sensor-RichApplication Development/Deployment FrameworkbyAlex Ho, AnabasGeoffrey Fox, Anabas/Indiana UniversityANABAS3ANABASMotivation• The number of mobiles exceeds the number of PCs• Samsung projects mobile market size of 1.2 billion units in 2008• Gartner reported about 271 million units of PC sold in 2007• Information is playing an increasingly importantrole in mobile applications• Increased use of low cost sensors in commercial and consumer environments• Information age versus Integration age• Too much information. Need integration and relevancy.• Increase interests in real-time collaboration for social networks4ANABASGlobal Mobile Survey Sponsored by Qualcomm & Telco 2.0• Which companies have the most impact in shaping the future of mobile communications?5ANABASQuest for Dominance in Mobile Application Development Platforms• Nokia Symbian – open • Google Android - open• Apple iPhone – restricted openOpen systems ensure • application openness is maintained on the mobile Internet• takes about 20% off a mobile’s cost (software)• facilitates growth of third party applications to drive adoption6ANABAS• This talk does not focus on what is and may be a killer app.• We focus on providing a framework that facilitates a worldof talented developers to build and deploy creative andpotentially killer-applications easily on - low power, battery-based devices such as a mobile handset, and- an open platform that is designed for smart mobile devices such as Symbian7ANABASUnderstanding Application Framework Requirements from an Application Perspective8ANABASGlobal Mobile Survey Sponsored by Qualcomm & Telco 2.0• What are the opportunities for growth in the mobile service and application areas?9ANABASGlobal Mobile Survey Sponsored by Qualcomm & Telco 2.0• What are the opportunities for growth in the mobile service and application areas?10ANABASSome Sample Sensor-Centric Android Applications•Accelerometer and Compass• Open Google Map’s StreetView functionality streaming over a 3G network• Using the built-in 3D accelerometer and compass, a user can take a “look”around a street and location simply by holding the handset and moving it around.• Camera, GPS, Motion Sensor and web services• Lay and display location services over live imagery.• By pointing a camera at a building a user will be presented with the building’s name/location, and distance from the user.• Camera and GPS• Social network around geographical content• Search for places to go, exciting routes• Create navigation by picture and share11ANABASSamples Collaborative Android Applications• Collaborative Painting• Share a canvas and invite friends to draw• Draw on photographs• Instant Messaging App• Location-aware mobility communication among friends• Interactive and synchronous map sharing• Jigsaw: Image-processed Whiteboard Sharing• Utilizing image processing techniques like edge detection, geometric transformation and image enhancement to capture whiteboard data• Share the whiteboard and its data12ANABASObservations on mobile applications• Interested in collaboration and sharing • Sensor-Rich• Access outside services like maps, music, TV, GIS13ANABASWhat do the observations really mean for mobile apps?• Social network is important. A framework that has built-insupport for comprehensive, effective and efficient collaborationwill enable more addictive social networks.• Environmental sensor information from mobiles are of interest. Mobilesare naturally globally distributed. The capability to harness and managedistributed sensor streams and at the same time supporting real-time sharing in an application development and deployment framework will substantially simplify and make it much easier for developers to focus on building the next Myspace-like killer-app by leaving the complex distributed deploymentand information management task to the framework.• Take full advantage of the mobile network. Not everything need to bedone on mobiles for mobile apps. Some tasks are preferred and better doneoutside mobiles. Supporting easy access to outside services like maps, music etcis an important aspect of the mobile Internet. It will even be more compellingif mobile apps running on an Nokia-led mobile Internet could be enriched with transparent access to and interaction with any outside services, including thezillions of existing software capabilities that normally run on multi-cores or servers,in addition to supporting retrieval of multimedia data like other competitors.14ANABASTest Case 1: How about an interesting yet challengingcross-device mobile application? Can it be done easily?• Do all the great things with mobile camera, GPS, maps, GIS, compass ….• Capture the lovely view with other environmental data of the surroundings • Add annotations and overlays• Share it synchronously with not only social networks on mobilesbut also devices like a digital picture frame in grand-parents houseTest Case 2: For the sake of stimulating thoughts and deriving architectural requirements, how would one develop an Android Jigsaw-like whiteboard application easily on Symbian?Question: What is a viable, consistent architecture tosupport easy development and deployment of these test caseapplications and all others we looked at earlier?15A Side TrackWHY COLLABORATION“Many of us envisioned an online world where constellations of PCs, servers, smart devices, and Internet-based services can collaborate seamlessly. Business will be able to share data, integrate their processes, and join forces to offer customized, comprehensive solutions to their customers. And the information you or your business need will be available wherever you are -whatever your computing devices you are using.That vision has not yet been achieved.”- Bill Gates, 2005ANABAS16Anabas Cross-device Collaboration PlatformProviding a “pluggable” architecture to enable rapid collaborative application development and deploymentCollaborative Application Management Framework• Security • Access Control • System ManagementExamples of possible vertical collaborative applicationseLearning Virtual ClassroomAnabas ClassTimeWeb ConferencingAnabas ImpromptueCollaboration ApplicationCollaborative


Download Phoenix, A Collaborative Sensor-Rich Application Development/Deployment Framework
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Phoenix, A Collaborative Sensor-Rich Application Development/Deployment Framework and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Phoenix, A Collaborative Sensor-Rich Application Development/Deployment Framework 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?