Alexander Kim

  • Published on

  • View

  • Download

Embed Size (px)


<ul><li> 1. Mobile Development Challenges and Strategies SSP Fall Seminar Digital Opportunities and ChallengesNovember 11, 2009 Alex Kim Manager, Web Product Development Web Strategy &amp; Innovation ACS Publications</li></ul> <p> 2. Overview </p> <ul><li>Challenges </li></ul> <ul><li>Strategies </li></ul> <ul><li>What ACS is doing JACS </li></ul> <p> 3. Challenges 4. Challenge #1: Authentication Full Text Article Recognized Institution Mobile Service Provider X Access Denied : I.P. Address not recognized Wi-Fi oninstitutions campus 5. Challenge #1: Authentication </p> <ul><li>Possible Solutions? </li></ul> <ul><li>Make full text free via mobile app </li></ul> <ul><li><ul><li>Need to be careful that there isnt a way to beat the system </li></ul></li></ul> <ul><li><ul><li>Will it impact institutional usage and subscriptions? </li></ul></li></ul> <ul><li>Create a new authentication model </li></ul> <ul><li><ul><li>Something like Shibboleth </li></ul></li></ul> <ul><li><ul><li>Periodic binding of a device to an institution </li></ul></li></ul> <ul><li><ul><li>Again, need to be careful that there isnt a way to beat the system </li></ul></li></ul> <ul><li>Digital Rights Management </li></ul> <ul><li>Hope for the best </li></ul> <ul><li><ul><li>Maybe institutions will widely adopt VPN solutions </li></ul></li></ul> <ul><li><ul><li>Maybe a standard authentication methodology will emerge </li></ul></li></ul> <p> 6. Challenge #2: Analytics </p> <ul><li>Most mobile usage will not be connected to a known entity </li></ul> <ul><li>Even if mobile usage is from a known identity, depending on the approach you take and how things work on the back-end, it may be difficult to consolidate mobile usage into your existing analytics system. Can you stay COUNTER compliant? </li></ul> <ul><li>Solutions </li></ul> <ul><li>IT creates back-end consolidation </li></ul> <ul><li>Base your mobile delivery on the existing web platform </li></ul> <p> 7. Challenge #3: Presentation/Behavior </p> <ul><li>Tables and equations </li></ul> <ul><li>Multimedia </li></ul> <ul><li><ul><li>Audio/Video takes some work, but is definitely doable </li></ul></li></ul> <ul><li><ul><li>Real challenges are things like 3D crystallographic structures </li></ul></li></ul> <ul><li>Other device constraints </li></ul> <ul><li><ul><li>Navigation scheme </li></ul></li></ul> <ul><li><ul><li>Dynamic, JavaScript-driven features wont work on many devices </li></ul></li></ul> <p> 8. Challenge #4: Keeping Up with Devices FAKE! Android Palm Pre/webOS Kindle The new Apple iTablet BlackBerry iPhone/iPod Touch Nook Symbian (Nokia) 9. Challenge #4: Keeping Up with Devices </p> <ul><li>Is the iPhone/iPod Touch really the platform to target right now? </li></ul> <ul><li>Well over 50 million iPhones and iPod Touches sold </li></ul> <ul><li>Not the highest market share in terms of units sold (~15% of smartphones worldwide), but highest in terms of actual usage </li></ul> <p>Published March, 2009 10. Strategy 11. Three General Approaches(not mutually exclusive) </p> <ul><li>Target everyone / Do it quickly </li></ul> <ul><li><ul><li>Create mobile stylesheets alone </li></ul></li></ul> <ul><li><ul><li>Development Environment: Same as website </li></ul></li></ul> <ul><li><ul><li>Content: HTML is unchanged </li></ul></li></ul> <ul><li><ul><li>Presentation/Behavior: Changed to fit mobile browser </li></ul></li></ul> <ul><li>Target everyone / Do it better </li></ul> <ul><li><ul><li>Create a separate mobile site or web apps </li></ul></li></ul> <ul><li><ul><li>Development Environment: Same as website </li></ul></li></ul> <ul><li><ul><li>Content: HTML is changed to suit mobile screens </li></ul></li></ul> <ul><li><ul><li>Presentation/Behavior: Changed to fit mobile browser </li></ul></li></ul> <ul><li>Target specific devices / Do it best </li></ul> <ul><li><ul><li>Create mobile apps </li></ul></li></ul> <ul><li><ul><li>Development Environment: Different from website and different between platforms </li></ul></li></ul> <ul><li><ul><li>Content: Depends on the approach </li></ul></li></ul> <ul><li><ul><li>Presentation/Behavior: Changed to fit the devices user interface </li></ul></li></ul> <p> 12. Create Mobile Stylesheets </p> <ul><li>Benefits </li></ul> <ul><li>Wide reach </li></ul> <ul><li>Speed of deployment </li></ul> <ul><li>Ease of deployment </li></ul> <ul><li>Ease of iteration </li></ul> <ul><li>Low cost </li></ul> <ul><li>Low maintenance </li></ul> <p> </p> <ul><li>Drawbacks </li></ul> <ul><li>Limited by the HTML thats used on the website </li></ul> <ul><li>May need to choose between: </li></ul> <ul><li><ul><li>Reaching a wider audience with fewer features </li></ul></li></ul> <ul><li><ul><li>Catering to a smaller audience with more features </li></ul></li></ul> <ul><li>What is involved? </li></ul> <ul><li>Make small edits to the metadata of your web pages </li></ul> <ul><li>Mobile devices get recognized and are served a mobile-specific stylesheet </li></ul> <ul><li>HTML remains unchanged </li></ul> <p> 13. Create a Mobile Site or Web Apps </p> <ul><li>Benefits </li></ul> <ul><li>Wide reach </li></ul> <ul><li>Better user experience than stylesheets alone </li></ul> <ul><li>More flexible for different devices </li></ul> <p> </p> <ul><li>Drawbacks </li></ul> <ul><li>Significant development </li></ul> <ul><li>Higher cost </li></ul> <ul><li>Requires some maintenance </li></ul> <ul><li>Limiting the audience a bit </li></ul> <ul><li>What is involved? </li></ul> <ul><li>Create a new system or sub-system for content delivery </li></ul> <ul><li>Significant back-end development required </li></ul> <ul><li>Create new templates and stylesheets specific to mobile delivery </li></ul> <ul><li>May even want to have different stylesheets and templates for specific devices </li></ul> <p> 14. Create Mobile Apps </p> <ul><li>Benefits </li></ul> <ul><li>Potentially the best possible user experience </li></ul> <ul><li>Can be monetized in new ways </li></ul> <p> </p> <ul><li>Drawbacks </li></ul> <ul><li>May require higher cost than mobile site creation </li></ul> <ul><li>Limited to specific platforms </li></ul> <ul><li>Requires proactive advertising, unlike the website </li></ul> <ul><li>What is involved? </li></ul> <ul><li>Develop device-specific applications </li></ul> <ul><li>Significant back-end development required </li></ul> <ul><li>More complex front-end development required as well</li></ul> <p> 15. flickr </p> <ul><li>Regular Website </li></ul> <ul><li>View pictures/video </li></ul> <ul><li>Upload pictures/video </li></ul> <ul><li>Organize sets and collections </li></ul> <ul><li>Batch operations </li></ul> <ul><li>Comments, Tagging, Geotagging </li></ul> <ul><li>The list goes on... </li></ul> <p> 16. flickr </p> <ul><li>Mobile Website </li></ul> <ul><li>View photos/videos </li></ul> <ul><li>No uploads </li></ul> <ul><li>No organizing </li></ul> <ul><li>Commenting, butno tagging </li></ul> <ul><li>View pictures taken nearby </li></ul> <p> 17. flickr </p> <ul><li>iPhone App </li></ul> <ul><li>View photos/videos </li></ul> <ul><li>Upload photos/videos </li></ul> <ul><li>No organizing </li></ul> <ul><li>Commenting, but no tagging </li></ul> <ul><li>Cant view pictures taken nearby </li></ul> <ul><li>Actually a little bit harder to navigate than the mobile website </li></ul> <p> 18. Know Your Customers Needs </p> <ul><li>End user testing </li></ul> <ul><li>Focus groups </li></ul> <ul><li>Unsolicited feedback (Help Desk) </li></ul> <p> 19. What is JACS Beta? </p> <ul><li>Testing ground for the ACS Publications website </li></ul> <ul><li>A place to quickly test concepts and gain feedback from end users </li></ul> <p> 20. Mobilize, Dont Miniaturize Mobile users operate in a very different usage context than PC users, and providing them with an experience customized to their needs is likely to be the best service you can offer to them. Dominique Hazal-Massieux Return of the MobileStylesheet A List Apart ( 21. JACS Beta Mobile TOC Assumption Users on mobile devices have a different goal than users on normal computers (desktops/laptops). We believe they primarily want to browse the latest research to stay up to date and not necessarily read entire articles while on the go. Limitation Unless users are connected via wi-fi on an institutions campus, they are not IP-authenticated to access the full text of articles. Approach In this project we provide a way for users to easily browse through content, mark articles they are interested in reading the full text of, and then save those articles to a private repository. 22. Live Demo of Mobile TOC Project Primarily targets the most advanced mobile browsers found on the iPhone/iPod Touch, Palm Pre, and Android phones. Also works on any phone that has the free Opera Mini browser installed, though its not as nice of a user experience. 23. Step 1: Log In </p> <ul><li>Log in with ACS ID is required in order to get the full functionality </li></ul> <ul><li>Allows you to attach articles to your profile via the Favorite Articles mechanism that exists on the site </li></ul> <p> 24. Step 2: Browse the TOC </p> <ul><li>Scroll down the page to view all of the articles </li></ul> <ul><li>Abstracts are hidden by default, but can be shown by tapping on View Abstract link </li></ul> <p> 25. Step 3: Select Articles of Interest </p> <ul><li>Click the checkboxes of articles you are interested in reading the full text of </li></ul> <p> 26. Step 4: Add the Articles to Your List of Favorites </p> <ul><li>After checking all of the articles youre interested in, navigate to the top or bottom of the TOC, and click on the big blue button that reads Add selected articles to list of Favorites </li></ul> <p> 27. Step 5: Articles Are Saved in Favorite Content List </p> <ul><li>After clicking Save to Favorites button, you are taken to your Favorite Content list, and the beta project is complete. You are now on the normal ACS Publications website, which is not yet optimized for mobile display. </li></ul> <ul><li>Now you can log in on a normal computer, go to your Favorite Content list, and view the full text of the selected articles. </li></ul> <ul><li>Advantages of using your normal computer: </li></ul> <ul><li><ul><li>Easier to read </li></ul></li></ul> <ul><li><ul><li>IP-authenticated </li></ul></li></ul> <ul><li><ul><li>Ability to print </li></ul></li></ul> <p> 28. Thank You Alex Kim Manager, Web Product Development Web Strategy &amp; Innovation ACS Publications</p>