SlideShare una empresa de Scribd logo
1 de 32
Mobile Applications: Meeting Students
                        and Staff Where They Are
                          Robert Hughes and Brad Rippe

March 18-20, 2012                                  Page 1
Agenda

  •     Why provide mobile applications?
  •     What mobile applications to provide?
  •     Development environment
  •     Lessons Learned & Best Practices
  •     Marketing Strategies
  •     Future Plans




March 18-20, 2012                              Page 2
About Us



Brad Rippe               Robert Hughes
IT Project Leader        Director, Enterprise Applications
North Orange Community   Systems
College District         Mount San Antonio College




 March 18-20, 2012                                   Page 3
If we don’t, someone else will…




March 18-20, 2012                 4
Our Customers Demand it…
• 2012 survey of 2,300 college-bound high school
  students
        – 94% use a mobile device at least once a week

        – 52% viewed a college’s web site on a mobile device

                    – Source: https://www.noellevitz.com/papers-research-higher-
                      education/2012/2012-mobile-expectations-report




March 18-20, 2012                                                              5
It’s the way that people do computing
                     today…
• June 2011 – the number of mobile subscribers in the
  US exceeded the US population

• Between 2010 and 2011 the amount of wireless
  network traffic increased 111%

                    – Source: http://www.ctia.org/media/press/body.cfm/prid/2133




March 18-20, 2012                                                              6
It’s what your competitors are
                         doing…
• In 2011, 55% of public universities have activated, or
  plan to activate, mobile applications this year

• Between 2010 and 2011, the number of community
  colleges with mobile app offerings or plans more
  than tripled (12% to 41%)
                    – Source: 2011 Campus Computing Survey
                      http://www.ecampusnews.com/top-news/report-mobile-app-
                      use-exploding-on-campus




March 18-20, 2012                                                          7
It’s what your students are
                            learning…




March 18-20, 2012                                 8
It’s a skill set that you need to
                          develop…




March 18-20, 2012                                9
How to get started?
• With your next vacancy, hire someone to own your
  mobile applications project
        – Java programmer, expert web/portal developer

• SunGard Mobile Connection – approx. 6 month
  project




March 18-20, 2012                                        10
Incorporate it into a wider web/portal
                     project
• North Orange County CCD: Included as part of a
  project to upgrade the Luminis portal (myGateway)
  from v 4.x (uPortal) to v. 5.x (LifeRay)



• Mt. San Antonio College: Included as part of a
  project to improve and overhaul the campus website



March 18-20, 2012                                     11
It’s the next evolution in your web
                      environment!

   Campus Website – 1990’s




                             Portal – 2000’s




                                               Mobile Apps – 2010’s




March 18-20, 2012                                                     12
How can you leverage this new
                             platform?
• Geolocation – more than a static map

• Phone – click to call

• Email – click to email

• Text messaging

• Camera – augmented reality; QR code reader; video
  chat
March 18-20, 2012                                     13
What Mobile Devices?

                    Types of Smartphones
                                         iPhone 40%
                                         Blackberry 36%
                                         Android 22%
                                         Other 2%         Source: Google Analytics




Source: University of Colorado Boulder
http://bit.ly/cE79pB




March 18-20, 2012                                                           Page 14
What to Use to Write Applications?




March 18-20, 2012                    Page 15
Solution: Sungard Mobile Connection

  • Mobile Connection 1.0
          •         Support multiple mobile platforms
          •         Built on Open Source Software
          •         Integrates with LDAP and Banner Data
          •         Quick Start
                    • m-Apps (Feeds, Grades, Schedule, Restaurant)




March 18-20, 2012                                                    Page 16
What Applications to Provide?
• 22 College/University iPhone apps
        —    News           - 21
        —    Directory      - 18
        —    Maps           - 18
        —    Events         - 13
        —    Videos         -9
        —    Courses        -6
        —    Sports         -6
        —    Photos         -5
        —    Library        -5
        —    Twitter        -4




•     8 vendor solutions
•     University Texas at Austin; Stanford; Harvard; Boston College; Saddleback; Irvine Valley College; Mt. Hood College;
      Rice University; more

March 18-20, 2012                                                                                                    Page 17
What Applications to Include in NOCCCD
Release 1.0?
•       m-Apps
        •       Student’s Daily Schedule
        •       Grades
        •       Restaurants
        •       News Feed
        •       Staff Directory
        •       Class Schedule
        •       Campus Map




March 18-20, 2012                          Page 18
Technical Environment

  • Mobile Connection 1.0.1
  •       Java Development Kit (JDK) 1.6.21+
  •       Grails 1.3.6 - http://www.grails.org
          •         Spring
          •         Hibernate
          •         Groovy
  •       Rhodes Framework 2.2.5 - http://rhomobile.com/projects/rhodes
          • Ruby/Rails
  •       Android SDK and NDK
  •       Blackberry JDE
  •       iOS SDK/Xcode


March 18-20, 2012                                                         Page 19
Mobile Computing Architecture

                               Mobile Server
                    request


                    response
         API


                                                    Banner




                                               NOCCCD Basic Configuration
                     Luminis IV LDAP
March 18-20, 2012                                                Page 20
Development Plan
                    3 institutions
                    3 platforms
                    ~ 4 months




March 18-20, 2012      Page 21
Development Team




  Cypress




                    District/SCE


    Fullerton


March 18-20, 2012                  Page 22
Development: Collaborating across the
District




March 18-20, 2012                       Page 23
Development Strategy: Code Repository




March 18-20, 2012                       Page 24
Lessons Learned
  • Don’t bite off more than you can chew
  • Use a syntax aware editor (STS or RhoStudio)
  • Develop a realistic timeline
  • Plan for App Store membership
    (Blackberry, Apple, Android)
  • Get the community involved
  • Contribute to Community Source Initiative
          – https://csicode.sungardhe.com/
  • Read Mobile Connection Community in the
    Commons
  • Monitor comments and downloads

March 18-20, 2012                                  Page 25
Best Practices
  • Monitor the Mobile Application Server
         •     Apache Tomcat 6.0.32
         •     Run Non-Root User
          •    Apache JMeter
          •    JVM Options

          • JMX Tools
          • VisualVM
            http://visualvm.java.net/
          • PSI Probe
            http://code.google.com/p/psi-probe/




March 18-20, 2012                                 Page 26
Marketing Strategy
  • Promote yourself
          –    Facebook
          –    Twitter
          –    App Stores
          –    Campus Web Sites




March 18-20, 2012                 Page 27
Downloads to Date
  • App Store = 4820                                         5000
                                                                       App Store
  • Android Market = 3315                                    4500
  • Blackberry = 62                                          4000
                                                             3500
                                                                          Android
  Total = 8197


                                                 Downloads
                                                             3000
                                                             2500
                                                             2000
                                                             1500
                                                             1000
                                                              500
                                                                              Blackberry
                                                               0
      *Statistics from 09/01/2011 - 03/14/2012                      Ver 1.0
March 18-20, 2012                                                                          Page 28
Future Plans
• Move framework from 1.1.1 to 1.2
             •   JQtouch to JQuery Mobile 1.0
             •   Searchable News Feeds
             •   Schedule adds calendar/week view
             •   Better tablet support
             •   Statistics via Google Analytics
• Add search feature and filtering to
  Class Schedule
• Add Analytics to server
• Improve User Interface design
• Develop new applications including:
     – Financial Aid Status
     – Student Holds
     – Account Balance
 March 18-20, 2012                                  Page 29
Mt San Antonio College Implementation
              Week 1    2/27/2012 Identify participants for Mobile App Workgroup

              Week 2     3/5/2012 OmniUpdate Conference March 4 - 8

              Week 3    3/12/2012 Initial Kickoff meeting for Mobile Apps

              Week 4    3/19/2012 Identify strategic content providers; schedule RSS training

              Week 5    3/26/2012 RSS Training

              Week 6     4/2/2012 RSS Training

              Week 7     4/9/2012 Finalize m-apps, feeds for initial Mobile App launch

              Week 8    4/16/2012 Enterprise Application Systems Retreat; Marketing Plan Finalized

              Week 9    4/23/2012 www.mtsac.mobi page deployed; Board Presentation

              Week 10   4/30/2012 Submission to iTunes, Android Marketplace

              Week 11    5/7/2012 Testing by internal users

              Week 12   5/14/2012 Submission to iTunes, Android Marketplace

              Week 13   5/21/2012 Communication Plan Activated

              Week 14   5/28/2012 App store approval

              Week 15    6/4/2012 Live!

March 18-20, 2012                                                                                    Page 30
Summary
  •     Mobile Solution
  •     Mobile Connection
  •     Campus Community Involvement
  •     Team Commitment
  •     Developer Environment
  •     Set a plan
  •     Plan for the Future


  More technical information - http://slidesha.re/pjdbYK

  NOCCCD Sungard Case Study - http://bit.ly/wJKGnK
  NOCCCD Mobile – http://www.nocccd.edu/mobile

March 18-20, 2012                                          Page 31
Questions & Answers




March 18-20, 2012     Page 32

Más contenido relacionado

Último

Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Último (20)

Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Mobile Applications in Higher Ed

  • 1. Mobile Applications: Meeting Students and Staff Where They Are Robert Hughes and Brad Rippe March 18-20, 2012 Page 1
  • 2. Agenda • Why provide mobile applications? • What mobile applications to provide? • Development environment • Lessons Learned & Best Practices • Marketing Strategies • Future Plans March 18-20, 2012 Page 2
  • 3. About Us Brad Rippe Robert Hughes IT Project Leader Director, Enterprise Applications North Orange Community Systems College District Mount San Antonio College March 18-20, 2012 Page 3
  • 4. If we don’t, someone else will… March 18-20, 2012 4
  • 5. Our Customers Demand it… • 2012 survey of 2,300 college-bound high school students – 94% use a mobile device at least once a week – 52% viewed a college’s web site on a mobile device – Source: https://www.noellevitz.com/papers-research-higher- education/2012/2012-mobile-expectations-report March 18-20, 2012 5
  • 6. It’s the way that people do computing today… • June 2011 – the number of mobile subscribers in the US exceeded the US population • Between 2010 and 2011 the amount of wireless network traffic increased 111% – Source: http://www.ctia.org/media/press/body.cfm/prid/2133 March 18-20, 2012 6
  • 7. It’s what your competitors are doing… • In 2011, 55% of public universities have activated, or plan to activate, mobile applications this year • Between 2010 and 2011, the number of community colleges with mobile app offerings or plans more than tripled (12% to 41%) – Source: 2011 Campus Computing Survey http://www.ecampusnews.com/top-news/report-mobile-app- use-exploding-on-campus March 18-20, 2012 7
  • 8. It’s what your students are learning… March 18-20, 2012 8
  • 9. It’s a skill set that you need to develop… March 18-20, 2012 9
  • 10. How to get started? • With your next vacancy, hire someone to own your mobile applications project – Java programmer, expert web/portal developer • SunGard Mobile Connection – approx. 6 month project March 18-20, 2012 10
  • 11. Incorporate it into a wider web/portal project • North Orange County CCD: Included as part of a project to upgrade the Luminis portal (myGateway) from v 4.x (uPortal) to v. 5.x (LifeRay) • Mt. San Antonio College: Included as part of a project to improve and overhaul the campus website March 18-20, 2012 11
  • 12. It’s the next evolution in your web environment! Campus Website – 1990’s Portal – 2000’s Mobile Apps – 2010’s March 18-20, 2012 12
  • 13. How can you leverage this new platform? • Geolocation – more than a static map • Phone – click to call • Email – click to email • Text messaging • Camera – augmented reality; QR code reader; video chat March 18-20, 2012 13
  • 14. What Mobile Devices? Types of Smartphones iPhone 40% Blackberry 36% Android 22% Other 2% Source: Google Analytics Source: University of Colorado Boulder http://bit.ly/cE79pB March 18-20, 2012 Page 14
  • 15. What to Use to Write Applications? March 18-20, 2012 Page 15
  • 16. Solution: Sungard Mobile Connection • Mobile Connection 1.0 • Support multiple mobile platforms • Built on Open Source Software • Integrates with LDAP and Banner Data • Quick Start • m-Apps (Feeds, Grades, Schedule, Restaurant) March 18-20, 2012 Page 16
  • 17. What Applications to Provide? • 22 College/University iPhone apps — News - 21 — Directory - 18 — Maps - 18 — Events - 13 — Videos -9 — Courses -6 — Sports -6 — Photos -5 — Library -5 — Twitter -4 • 8 vendor solutions • University Texas at Austin; Stanford; Harvard; Boston College; Saddleback; Irvine Valley College; Mt. Hood College; Rice University; more March 18-20, 2012 Page 17
  • 18. What Applications to Include in NOCCCD Release 1.0? • m-Apps • Student’s Daily Schedule • Grades • Restaurants • News Feed • Staff Directory • Class Schedule • Campus Map March 18-20, 2012 Page 18
  • 19. Technical Environment • Mobile Connection 1.0.1 • Java Development Kit (JDK) 1.6.21+ • Grails 1.3.6 - http://www.grails.org • Spring • Hibernate • Groovy • Rhodes Framework 2.2.5 - http://rhomobile.com/projects/rhodes • Ruby/Rails • Android SDK and NDK • Blackberry JDE • iOS SDK/Xcode March 18-20, 2012 Page 19
  • 20. Mobile Computing Architecture Mobile Server request response API Banner NOCCCD Basic Configuration Luminis IV LDAP March 18-20, 2012 Page 20
  • 21. Development Plan 3 institutions 3 platforms ~ 4 months March 18-20, 2012 Page 21
  • 22. Development Team Cypress District/SCE Fullerton March 18-20, 2012 Page 22
  • 23. Development: Collaborating across the District March 18-20, 2012 Page 23
  • 24. Development Strategy: Code Repository March 18-20, 2012 Page 24
  • 25. Lessons Learned • Don’t bite off more than you can chew • Use a syntax aware editor (STS or RhoStudio) • Develop a realistic timeline • Plan for App Store membership (Blackberry, Apple, Android) • Get the community involved • Contribute to Community Source Initiative – https://csicode.sungardhe.com/ • Read Mobile Connection Community in the Commons • Monitor comments and downloads March 18-20, 2012 Page 25
  • 26. Best Practices • Monitor the Mobile Application Server • Apache Tomcat 6.0.32 • Run Non-Root User • Apache JMeter • JVM Options • JMX Tools • VisualVM http://visualvm.java.net/ • PSI Probe http://code.google.com/p/psi-probe/ March 18-20, 2012 Page 26
  • 27. Marketing Strategy • Promote yourself – Facebook – Twitter – App Stores – Campus Web Sites March 18-20, 2012 Page 27
  • 28. Downloads to Date • App Store = 4820 5000 App Store • Android Market = 3315 4500 • Blackberry = 62 4000 3500 Android Total = 8197 Downloads 3000 2500 2000 1500 1000 500 Blackberry 0 *Statistics from 09/01/2011 - 03/14/2012 Ver 1.0 March 18-20, 2012 Page 28
  • 29. Future Plans • Move framework from 1.1.1 to 1.2 • JQtouch to JQuery Mobile 1.0 • Searchable News Feeds • Schedule adds calendar/week view • Better tablet support • Statistics via Google Analytics • Add search feature and filtering to Class Schedule • Add Analytics to server • Improve User Interface design • Develop new applications including: – Financial Aid Status – Student Holds – Account Balance March 18-20, 2012 Page 29
  • 30. Mt San Antonio College Implementation Week 1 2/27/2012 Identify participants for Mobile App Workgroup Week 2 3/5/2012 OmniUpdate Conference March 4 - 8 Week 3 3/12/2012 Initial Kickoff meeting for Mobile Apps Week 4 3/19/2012 Identify strategic content providers; schedule RSS training Week 5 3/26/2012 RSS Training Week 6 4/2/2012 RSS Training Week 7 4/9/2012 Finalize m-apps, feeds for initial Mobile App launch Week 8 4/16/2012 Enterprise Application Systems Retreat; Marketing Plan Finalized Week 9 4/23/2012 www.mtsac.mobi page deployed; Board Presentation Week 10 4/30/2012 Submission to iTunes, Android Marketplace Week 11 5/7/2012 Testing by internal users Week 12 5/14/2012 Submission to iTunes, Android Marketplace Week 13 5/21/2012 Communication Plan Activated Week 14 5/28/2012 App store approval Week 15 6/4/2012 Live! March 18-20, 2012 Page 30
  • 31. Summary • Mobile Solution • Mobile Connection • Campus Community Involvement • Team Commitment • Developer Environment • Set a plan • Plan for the Future More technical information - http://slidesha.re/pjdbYK NOCCCD Sungard Case Study - http://bit.ly/wJKGnK NOCCCD Mobile – http://www.nocccd.edu/mobile March 18-20, 2012 Page 31
  • 32. Questions & Answers March 18-20, 2012 Page 32

Notas del editor

  1.  VisualVM monitors application CPU usage, GC activity, heap and permanent generation memory, number of loaded classes and running threads. You can easily detect suspicious memory consumption and take an action - invoke garbage collection in the application or take a heap dump and browse the contents of application heap.