Jasig uMobile - Open Source Enterprise Mobile Campus Solution

  • Published on
    05-Dec-2014

  • View
    1.587

  • Download
    2

Embed Size (px)

DESCRIPTION

 

Transcript

<ul><li> 1. Open Source Enterprise Mobile Campus Solution September 30, 2011 </li> <li> 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 </li> <li> 3. What is uMobile?3 / 42 30 Sept 2011 </li> <li> 4. uMobile is a Campus Solution Delivers rich mobile campus platform for: Visitors Recruits Students Faculty Staff Alumni4 / 42 30 Sept 2011 </li> <li> 5. uMobile is Native iPhone Android5 / 42 30 Sept 2011 </li> <li> 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 </li> <li> 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 </li> <li> 8. uMobile is uPortal uMobile builds on Jasigs 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 </li> <li> 9. Mobile BrowserNative App Native App Application Server Application Server ... Enterprise Enterprise Learning Student Directory Calendaring Management Information9 / 42 30 Sept 2011 </li> <li> 10. uMobile Demo10 / 42 30 Sept 2011 </li> <li> 11. uMobile Application Server11 / 42 30 Sept 2011 </li> <li> 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 </li> <li> 13. Managing Users &amp; Groups13 / 42 30 Sept 2011 </li> <li> 14. Managing Permissions14 / 42 30 Sept 2011 </li> <li> 15. Statistics Data Migration Cache Management Content Creation15 / 42 30 Sept 2011 </li> <li> 16. uMobile Architecture16 / 42 30 Sept 2011 </li> <li> 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 </li> <li> 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 </li> <li> 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 </li> <li> 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 </li> <li> 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 </li> <li> 22. Native components provide navigation WebView presents markup from portal22 / 42 30 Sept 2011 </li> <li> 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 </li> <li> 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 </li> <li> 25. Configuring uMobile Native App Simple configuration file controls Base portal URL Authentication method Person directory information Emergency contact numbers25 / 42 30 Sept 2011 </li> <li> 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 </li> <li> 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 </li> <li> 28. uMobile Roadmap28 / 42 30 Sept 2011 </li> <li> 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 </li> <li> 30. Portlet &amp; 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 </li> <li> 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 </li> <li> 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 </li> <li> 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 </li> <li> 34. uMobile is Unique Truly Free &amp; 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 </li> <li> 35. Questions &amp; Answers35 / 42 30 Sept 2011 </li> <li> 36. 36 / 42 30 Sept 2011 </li> <li> 37. 37 / 42 30 Sept 2011 </li> <li> 38. 38 / 42 30 Sept 2011 </li> <li> 39. 39 / 42 30 Sept 2011 </li> <li> 40. 40 / 42 30 Sept 2011 </li> <li> 41. 41 / 42 30 Sept 2011 </li> <li> 42. 42 / 42 30 Sept 2011 </li> </ul>

Recommended

View more >