Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Open Source Enterprise Mobile Campus Solution                                September 30, 2011
uMobile is a Jasig Project                           • Sponsor open source                             software projects f...
What is uMobile?3 / 42   30 Sept 2011
uMobile is a Campus Solution • Delivers rich mobile   campus platform for:         – Visitors         – Recruits         –...
uMobile is Native                  iPhone   Android5 / 42   30 Sept 2011
uMobile is Web                                  webOS 1.4.1+         Android 1.5+                               iOS 2.2.1+...
uMobile is Open Source • Developed directly in Jasig control   with all source code available under   Apache Software Lice...
uMobile is uPortal • uMobile builds on Jasig’s   experience in enterprise   higher education integration portals. • Sophis...
Mobile                                                                      BrowserNative App                 Native App  ...
uMobile Demo10 / 42   30 Sept 2011
uMobile Application Server11 / 42   30 Sept 2011
Framework Support • Authentication and Authorization • Groups and Permissions • Layout Management / Personalization • Admi...
Managing Users & Groups13 / 42   30 Sept 2011
Managing Permissions14 / 42   30 Sept 2011
Statistics     Data Migration          Cache Management   Content Creation15 / 42   30 Sept 2011
uMobile Architecture16 / 42   30 Sept 2011
Why Native Apps? • Discoverability      – Users expect to find something in        the App Store / Android Market      – I...
Native App Codebase     Based on Titanium Appcelerator      • JavaScript-based platform-        independent development   ...
Portal REST Services • REST services provide JSON data for:      – User personalization and layout      – Map location dat...
Map JSON Service Example           uMobile                      Present native                                     compone...
Web Views • Portlets easily included as mobile modules using a   Web View • Portal omits portlet chrome for native app vie...
Native components                         provide navigation                         WebView presents                     ...
Advantage of Web Views • Single codebase produces all mobile views      – Multiple native applications      – Multiple mob...
Including Existing Sites config.js    UPM.LOCAL_MODULES.twitter = {    title: Twitter, fname: twitter,    url: http://mobi...
Configuring uMobile Native App • Simple configuration file controls      – Base portal URL      – Authentication method   ...
Additional Configuration • Skinning / Branding      – Simple skin file defines colors and styles for native app      – Use...
Development Standards • JSR-168 / JSR-286 portlet standards • Google Gadget integration • Alternate language modules • Pro...
uMobile Roadmap28 / 42   30 Sept 2011
uMobile 1.0 Released • 1.0 GA Released September 15, 2011 • Reliable platform for delivering web-based and   native conten...
Portlet & Native Development • Mobile Portlets               • Native Mobile App      – jQM views for portlets     – Persi...
Upcoming Roadmap • More native app integration      – File upload / download, video • Broader native support      – Blackb...
Invitation to Contribute • Opportunity to be a contributing stakeholder • Request for resources to accelerate the project ...
More Resources • Jasig uMobile web site (learn more and download)      – jasig.org/umobile • YouTube channel      – youtub...
uMobile is Unique • Truly Free & Open Source Software • Provides Native App and Mobile Web • Provides personalized experie...
Questions & Answers35 / 42   30 Sept 2011
36 / 42   30 Sept 2011
37 / 42   30 Sept 2011
38 / 42   30 Sept 2011
39 / 42   30 Sept 2011
40 / 42   30 Sept 2011
41 / 42   30 Sept 2011
42 / 42   30 Sept 2011
Próxima SlideShare
Cargando en…5
×

Jasig uMobile - Open Source Enterprise Mobile Campus Solution

  • Sé el primero en comentar

Jasig uMobile - Open Source Enterprise Mobile Campus Solution

  1. 1. Open Source Enterprise Mobile Campus Solution September 30, 2011
  2. 2. uMobile is a Jasig Project • Sponsor open source software projects for higher education. • Non-profit membership • Provides: Community, organization. Infrastructure, • Consortium of higher Governance, Licensing, education institutions Incubation, Funding, and commercial Conferences, Outreach. affliates.2 / 42 30 Sept 2011
  3. 3. What is uMobile?3 / 42 30 Sept 2011
  4. 4. uMobile is a Campus Solution • Delivers rich mobile campus platform for: – Visitors – Recruits – Students – Faculty – Staff – Alumni4 / 42 30 Sept 2011
  5. 5. uMobile is Native iPhone Android5 / 42 30 Sept 2011
  6. 6. uMobile is Web webOS 1.4.1+ Android 1.5+ iOS 2.2.1+ Windows Mobile 6.5.1+ (via Opera) bada 1.0+ MeeGo 1.16 / 42 30 Sept 2011
  7. 7. uMobile is Open Source • Developed directly in Jasig control with all source code available under Apache Software License 2.0. • Maintained by a community of developers under governed by the Jasig uMobile Steering Committee. • This is real open source enterprise software (i.e. no separate proprietary version that requires a licensing fee).7 / 42 30 Sept 2011
  8. 8. uMobile is uPortal • uMobile builds on Jasig’s experience in enterprise higher education integration portals. • Sophisticated and mature framework for personalization, aggregation, access control, integration, and administration. • Production instances supporting millions of users. • uMobile can be adopted stand-alone or as an extension of a “traditional” enterprise portal.8 / 42 30 Sept 2011
  9. 9. Mobile BrowserNative App Native App Application Server Application Server ... Enterprise Enterprise Learning Student Directory Calendaring Management Information9 / 42 30 Sept 2011
  10. 10. uMobile Demo10 / 42 30 Sept 2011
  11. 11. uMobile Application Server11 / 42 30 Sept 2011
  12. 12. Framework Support • Authentication and Authorization • Groups and Permissions • Layout Management / Personalization • Administration and statistics • Deploy and configure various modules • Update static content information12 / 42 30 Sept 2011
  13. 13. Managing Users & Groups13 / 42 30 Sept 2011
  14. 14. Managing Permissions14 / 42 30 Sept 2011
  15. 15. Statistics Data Migration Cache Management Content Creation15 / 42 30 Sept 2011
  16. 16. uMobile Architecture16 / 42 30 Sept 2011
  17. 17. Why Native Apps? • Discoverability – Users expect to find something in the App Store / Android Market – If you dont put something there, someone else will... • Native Controls / Abilities – Access to camera, microphone, accelerometer, GPS, etc – Access to platform APIs • Make phone calls, send emails, etc.17 / 42 30 Sept 2011
  18. 18. Native App Codebase Based on Titanium Appcelerator • JavaScript-based platform- independent development framework • Compile shared codebase to iPhone and Android applications with native controls • Open source under the Apache 2.0 License18 / 42 30 Sept 2011
  19. 19. Portal REST Services • REST services provide JSON data for: – User personalization and layout – Map location data so it can use local mapping – Contacts information • REST feeds can easily be created for other areas19 / 42 30 Sept 2011
  20. 20. Map JSON Service Example uMobile Present native components based on Native App JSON data Request data Return from location data uMobile map as JSON service uMobile App Server20 / 42 30 Sept 2011
  21. 21. Web Views • Portlets easily included as mobile modules using a Web View • Portal omits portlet chrome for native app views • jQuery Mobile provides – Skinning framework with support for multiple mobile browsers (not just WebKit) – Event listeners for mobile interactions such as tap, swipe, and pinch21 / 42 30 Sept 2011
  22. 22. Native components provide navigation WebView presents markup from portal22 / 42 30 Sept 2011
  23. 23. Advantage of Web Views • Single codebase produces all mobile views – Multiple native applications – Multiple mobile web browsers • No update to the mobile client app required • Familiar development environment23 / 42 30 Sept 2011
  24. 24. Including Existing Sites config.js UPM.LOCAL_MODULES.twitter = { title: Twitter, fname: twitter, url: http://mobile.twitter.com/searches?q=jasig11, externalModule: true};24 / 42 30 Sept 2011
  25. 25. Configuring uMobile Native App • Simple configuration file controls – Base portal URL – Authentication method – Person directory information – Emergency contact numbers25 / 42 30 Sept 2011
  26. 26. Additional Configuration • Skinning / Branding – Simple skin file defines colors and styles for native app – Uses CSS-like attributes • Localization – Messages file defines strings for message keys – Default language defined in configuration file26 / 42 30 Sept 2011
  27. 27. Development Standards • JSR-168 / JSR-286 portlet standards • Google Gadget integration • Alternate language modules • Provides a familiar, well-defined development model • Assures modules will work across uMobile versions27 / 42 30 Sept 2011
  28. 28. uMobile Roadmap28 / 42 30 Sept 2011
  29. 29. uMobile 1.0 Released • 1.0 GA Released September 15, 2011 • Reliable platform for delivering web-based and native content • Provide high-quality, easily customizable browser and native skins • Develop portlets that exercise and demonstrate the framework • Baseline documentation29 / 42 30 Sept 2011
  30. 30. Portlet & Native Development • Mobile Portlets • Native Mobile App – jQM views for portlets – Persistent with mobile support Authentication – Mobile support to – Appropriate Caching additional portlets – Maps – Performance tuned on – Contacts mobile devices – Brand new portlets targeted for mobile30 / 42 30 Sept 2011
  31. 31. Upcoming Roadmap • More native app integration – File upload / download, video • Broader native support – Blackberry, tablets • Custom layouts • Working with institutional members of the Steering Committee on specific campus use cases31 / 42 30 Sept 2011
  32. 32. Invitation to Contribute • Opportunity to be a contributing stakeholder • Request for resources to accelerate the project • Influence the direction of uMobile • Participate in regular, interactive status calls • Take a leadership role in the communications32 / 42 30 Sept 2011
  33. 33. More Resources • Jasig uMobile web site (learn more and download) – jasig.org/umobile • YouTube channel – youtube.com/jasigumobile • Twitter – @jasigumobile • Jasig uMobile wiki – wiki.jasig.org/display/umobile33 / 42 30 Sept 2011
  34. 34. uMobile is Unique • Truly Free & Open Source Software • Provides Native App and Mobile Web • Provides personalized experience and information • Built on mature, proven, scalable enterprise integration portal framework • Ready for deployment at your campus nowNo other platform has all of these characteristics34 / 42 30 Sept 2011
  35. 35. Questions & Answers35 / 42 30 Sept 2011
  36. 36. 36 / 42 30 Sept 2011
  37. 37. 37 / 42 30 Sept 2011
  38. 38. 38 / 42 30 Sept 2011
  39. 39. 39 / 42 30 Sept 2011
  40. 40. 40 / 42 30 Sept 2011
  41. 41. 41 / 42 30 Sept 2011
  42. 42. 42 / 42 30 Sept 2011

×