SlideShare a Scribd company logo
1 of 34
Download to read offline
Catch The Wave




Managers must beware of ignoring new
technologies that don't initially meet the
needs of their mainstream customers.
                       Disruptive Technologies: Catching the Wave
                       by Joseph L. Bower and Clayton M. Christensen
• A disruptive innovation is an
  innovation that disrupts an existing
  market that improves a product or
  service in ways that the market does
  not expect.
Early Alerts
• Visibility in:
  • Labs
  • Cafeteria
  • Library
  • Classrooms
• On Wireless Network
•
Speaking to The Numbers
• Website Mobile Traffic Growth:
  2009: .04% 2010: 2.6%      2011: 34.58%
• Student Portal Mobile Growth
  2009: 1.1%    2010: 4.5%    2011:
Changing Landscape
       Peirce JICS Website Analytics for Mobile Devices

2010
                                        2011

                    iPhone 669                            Android 2011
                    Android 521                           iPhone 1623
                    iPod 149                              iPad    854
                    BlackBerry 88                         BlackBerry    272
                    Windows 62                            iPod         205
                                                          Windows      25
Student Portal
• Average 2900+ Visits Per Day
• Single Sign On:
  – LMS
  – Library
  – Student Email
  – Financial Aid
• Customized Based on Role
Making the simple complicated is
commonplace; making the complicated
awesomely simple, that's creativity.

                        Charles Mingus
Mobile site or
an app?
Connected
Productive
Entertained
Informed
Educated
Comm Dev   Scope Goal   Role
App Dev Team Planned Delivery
• Prospective & Current
   • Peirce Blog
   • Directions
• Current Student
   • Faculty & Staff Directory
   • Class List
Development Terminology
• Presentation Layer
  – How the Data is Displayed “Look & Feel”
• Business Logic
  – Controlling the Data for Input & Output
     • Class Search ACC * = Input
     • Match= Output
• Web Server
  – “Middleware” between Database & Device
Conventional Development
     Infrastructure
     Interface




       Interface
                      Database




          Interface
Additional Development Terminology
• Application Server
   – Houses the Business Logic
   – Produces “Generic” Web Services
   – Handles I/O:
      • JavaScript Object Notation (JSON)
          – A way to represent data as an object in JavaScript.
          – Primarily for client-side scripting; useful for sending/retrieving
            data via AJAX
      • eXtensible Markup Language (XML)
          – A way to describe data through element tags and attributes to be
            used across a wide range of applications and programming
            languages.
• ORM
   – Object Relational Model :
      • A programming layer that allows you to access and manipulate data
        from the database using object notation rather than data readers and
        dictionary keys.
Skunkworks Development Infrastructure




                                                        XML/JSON
                                                        producing
                                                          Web       Smart phones
                                                         Services
       Database
                                Application Server
                               (hosts business logic)

                     ORM




•App server hosts all business logic, interacting with DB’s via ORM
•Outside applications interact with app server via web services
•Web applications, mobile applications etc. consumer web services
and handle only presentation
Cascading Expectation
• Gee that’s nice but….. Can I get…
  – Course Attendance
  – Multi Role Use
     • Faculty & Staff
     • Alumni
  – iPAD
Lessons Learned
• Programming in Objective-C language
  – Less intuitive than C# or Java
 Apple’s App Store process is slow, while the
 potential for applications to be rejected
 without too detailed a reason why is high.
 As with many open source solutions, Android
 lacks the control, refinement and intuitive
 tools that a closed source OS would have out
 of the box.
Cross Platform 3rd Party Tools
• Unity 3D :Games Development Engine Supporting
  JavaScript, C# and Boo Programming Languages
  and targeting iOS, Android, Mac, Windows
• MonoTouch – Application Development
  Supporting C# & Targeting the iOS.
• Appcelerator Titanium – Application
  Development Supporting JavaScript & Targeting
  iOS and Android.
• PhoneGap – Application Development in HTML,
  CSS & JavaScript Targeting iOS, Android,
  Blackberry, Symbian and WebOS.
Resources
 Harvard Business Review: Disruptive Technologies
    Apple iOS Dev Center:
http://developer.apple.com/devcenter/ios/index.action
    Apple App Store Review Guidelines:
http://www.appleinsider.com/articles/10/09/09
  Android Developer Resources:
http://developer.android.com/index.html
  Eclipse with the Android Developer Tools:
http://developer.android.com/guide
    Blackberry 6:
http://na.blackberry.com/eng/developers/blackberry6/
Christopher Duffy
cduffy@peirce.edu
Going Mobile !

More Related Content

What's hot

Waleed Abdelkebir Cv En 2009
Waleed Abdelkebir  Cv En 2009Waleed Abdelkebir  Cv En 2009
Waleed Abdelkebir Cv En 2009
abcwalid
 
abongilevani-cv-2014
abongilevani-cv-2014abongilevani-cv-2014
abongilevani-cv-2014
abongile vani
 
Rab Nawaz CV_dec2016
Rab Nawaz CV_dec2016Rab Nawaz CV_dec2016
Rab Nawaz CV_dec2016
Rab Nawaz
 
Brandon Clement
Brandon ClementBrandon Clement
Brandon Clement
bclement4
 

What's hot (20)

Waleed Abdelkebir Cv En 2009
Waleed Abdelkebir  Cv En 2009Waleed Abdelkebir  Cv En 2009
Waleed Abdelkebir Cv En 2009
 
Pekka_E_CV
Pekka_E_CVPekka_E_CV
Pekka_E_CV
 
Carl Anderson
Carl AndersonCarl Anderson
Carl Anderson
 
abongilevani-cv-2014
abongilevani-cv-2014abongilevani-cv-2014
abongilevani-cv-2014
 
Rab Nawaz CV_dec2016
Rab Nawaz CV_dec2016Rab Nawaz CV_dec2016
Rab Nawaz CV_dec2016
 
Fred vela resume
Fred vela resumeFred vela resume
Fred vela resume
 
Esme de Kock CV
Esme de Kock CVEsme de Kock CV
Esme de Kock CV
 
Resume
ResumeResume
Resume
 
Amira Atia Elsmahy
Amira Atia ElsmahyAmira Atia Elsmahy
Amira Atia Elsmahy
 
Free resume download doc
Free resume download docFree resume download doc
Free resume download doc
 
chapter2
chapter2chapter2
chapter2
 
Cv format download in ms word 2007
Cv format download in ms word 2007Cv format download in ms word 2007
Cv format download in ms word 2007
 
Resume objective example
Resume objective exampleResume objective example
Resume objective example
 
Resume objective example
Resume objective exampleResume objective example
Resume objective example
 
Sample it resume format
Sample it resume formatSample it resume format
Sample it resume format
 
Resume example-doc
Resume example-docResume example-doc
Resume example-doc
 
Resume objective for software developer
Resume objective for software developerResume objective for software developer
Resume objective for software developer
 
IT Resume
IT ResumeIT Resume
IT Resume
 
Example of resume writing for freshers
Example of resume writing for freshersExample of resume writing for freshers
Example of resume writing for freshers
 
Brandon Clement
Brandon ClementBrandon Clement
Brandon Clement
 

Similar to Going Mobile !

New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
InSync2011
 
[doc].doc
[doc].doc[doc].doc
[doc].doc
butest
 
Bowen Gao resume 2016 (2)
Bowen Gao resume 2016 (2)Bowen Gao resume 2016 (2)
Bowen Gao resume 2016 (2)
Bowen Gao
 
8. beta pond peter_elgar
8. beta pond  peter_elgar8. beta pond  peter_elgar
8. beta pond peter_elgar
FOMS011
 
8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar
FOMS011
 
Amgad Atef Nasr Resume
Amgad Atef Nasr ResumeAmgad Atef Nasr Resume
Amgad Atef Nasr Resume
Amgad Nasr
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applications
Ram G Athreya
 

Similar to Going Mobile ! (20)

Synapse india reviews on mobile application development
Synapse india reviews on mobile application developmentSynapse india reviews on mobile application development
Synapse india reviews on mobile application development
 
Résumé - Mahlon E. Lo Vuolo
Résumé -  Mahlon E. Lo VuoloRésumé -  Mahlon E. Lo Vuolo
Résumé - Mahlon E. Lo Vuolo
 
Android OS and its Features
Android OS and its FeaturesAndroid OS and its Features
Android OS and its Features
 
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Multiplatform
MultiplatformMultiplatform
Multiplatform
 
[doc].doc
[doc].doc[doc].doc
[doc].doc
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UI
 
Wael Abdeen Resume
Wael Abdeen ResumeWael Abdeen Resume
Wael Abdeen Resume
 
Under the hood with Micro Focus' Developer Technology
Under the hood with Micro Focus' Developer TechnologyUnder the hood with Micro Focus' Developer Technology
Under the hood with Micro Focus' Developer Technology
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps development
 
Bowen Gao resume 2016 (2)
Bowen Gao resume 2016 (2)Bowen Gao resume 2016 (2)
Bowen Gao resume 2016 (2)
 
MoizChhatriwalaPotrfolio
MoizChhatriwalaPotrfolioMoizChhatriwalaPotrfolio
MoizChhatriwalaPotrfolio
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
Top Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptxTop Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptx
 
8. beta pond peter_elgar
8. beta pond  peter_elgar8. beta pond  peter_elgar
8. beta pond peter_elgar
 
8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar
 
Amgad Atef Nasr Resume
Amgad Atef Nasr ResumeAmgad Atef Nasr Resume
Amgad Atef Nasr Resume
 
Feature driven agile oriented web applications
Feature driven agile oriented web applicationsFeature driven agile oriented web applications
Feature driven agile oriented web applications
 

More from Christopher Duffy

More from Christopher Duffy (9)

Big data Overview for SLDS in Education
Big data Overview for SLDS in EducationBig data Overview for SLDS in Education
Big data Overview for SLDS in Education
 
How to Select a Learning Management Platform (LMS)
How to Select a Learning Management Platform (LMS)How to Select a Learning Management Platform (LMS)
How to Select a Learning Management Platform (LMS)
 
Helpdesk Service Level Agreements
Helpdesk Service Level AgreementsHelpdesk Service Level Agreements
Helpdesk Service Level Agreements
 
Green Data Center
Green Data CenterGreen Data Center
Green Data Center
 
H1N1 & IT Continuity
H1N1 & IT ContinuityH1N1 & IT Continuity
H1N1 & IT Continuity
 
Avaya VoIP Presentation
Avaya VoIP PresentationAvaya VoIP Presentation
Avaya VoIP Presentation
 
Voice Over IP Overview w/Secuirty
Voice Over IP Overview w/SecuirtyVoice Over IP Overview w/Secuirty
Voice Over IP Overview w/Secuirty
 
Leveraging Your B2C portal
Leveraging Your B2C portalLeveraging Your B2C portal
Leveraging Your B2C portal
 
Deconstructing A Phishing Scheme
Deconstructing A Phishing SchemeDeconstructing A Phishing Scheme
Deconstructing A Phishing Scheme
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Going Mobile !

  • 1.
  • 2. Catch The Wave Managers must beware of ignoring new technologies that don't initially meet the needs of their mainstream customers. Disruptive Technologies: Catching the Wave by Joseph L. Bower and Clayton M. Christensen
  • 3. • A disruptive innovation is an innovation that disrupts an existing market that improves a product or service in ways that the market does not expect.
  • 4. Early Alerts • Visibility in: • Labs • Cafeteria • Library • Classrooms • On Wireless Network •
  • 5. Speaking to The Numbers • Website Mobile Traffic Growth: 2009: .04% 2010: 2.6% 2011: 34.58% • Student Portal Mobile Growth 2009: 1.1% 2010: 4.5% 2011:
  • 6. Changing Landscape Peirce JICS Website Analytics for Mobile Devices 2010 2011 iPhone 669 Android 2011 Android 521 iPhone 1623 iPod 149 iPad 854 BlackBerry 88 BlackBerry 272 Windows 62 iPod 205 Windows 25
  • 7. Student Portal • Average 2900+ Visits Per Day • Single Sign On: – LMS – Library – Student Email – Financial Aid • Customized Based on Role
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Making the simple complicated is commonplace; making the complicated awesomely simple, that's creativity. Charles Mingus
  • 15.
  • 16.
  • 18.
  • 20. Comm Dev Scope Goal Role
  • 21. App Dev Team Planned Delivery • Prospective & Current • Peirce Blog • Directions • Current Student • Faculty & Staff Directory • Class List
  • 22. Development Terminology • Presentation Layer – How the Data is Displayed “Look & Feel” • Business Logic – Controlling the Data for Input & Output • Class Search ACC * = Input • Match= Output • Web Server – “Middleware” between Database & Device
  • 23. Conventional Development Infrastructure Interface Interface Database Interface
  • 24. Additional Development Terminology • Application Server – Houses the Business Logic – Produces “Generic” Web Services – Handles I/O: • JavaScript Object Notation (JSON) – A way to represent data as an object in JavaScript. – Primarily for client-side scripting; useful for sending/retrieving data via AJAX • eXtensible Markup Language (XML) – A way to describe data through element tags and attributes to be used across a wide range of applications and programming languages. • ORM – Object Relational Model : • A programming layer that allows you to access and manipulate data from the database using object notation rather than data readers and dictionary keys.
  • 25. Skunkworks Development Infrastructure XML/JSON producing Web Smart phones Services Database Application Server (hosts business logic) ORM •App server hosts all business logic, interacting with DB’s via ORM •Outside applications interact with app server via web services •Web applications, mobile applications etc. consumer web services and handle only presentation
  • 26.
  • 27.
  • 28. Cascading Expectation • Gee that’s nice but….. Can I get… – Course Attendance – Multi Role Use • Faculty & Staff • Alumni – iPAD
  • 29.
  • 30. Lessons Learned • Programming in Objective-C language – Less intuitive than C# or Java Apple’s App Store process is slow, while the potential for applications to be rejected without too detailed a reason why is high. As with many open source solutions, Android lacks the control, refinement and intuitive tools that a closed source OS would have out of the box.
  • 31. Cross Platform 3rd Party Tools • Unity 3D :Games Development Engine Supporting JavaScript, C# and Boo Programming Languages and targeting iOS, Android, Mac, Windows • MonoTouch – Application Development Supporting C# & Targeting the iOS. • Appcelerator Titanium – Application Development Supporting JavaScript & Targeting iOS and Android. • PhoneGap – Application Development in HTML, CSS & JavaScript Targeting iOS, Android, Blackberry, Symbian and WebOS.
  • 32. Resources Harvard Business Review: Disruptive Technologies Apple iOS Dev Center: http://developer.apple.com/devcenter/ios/index.action Apple App Store Review Guidelines: http://www.appleinsider.com/articles/10/09/09 Android Developer Resources: http://developer.android.com/index.html Eclipse with the Android Developer Tools: http://developer.android.com/guide Blackberry 6: http://na.blackberry.com/eng/developers/blackberry6/