0
Strathmore Mobile Boot Camp                November 2010         Mobile Website Development                Course OutlineF...
Topics to be Covered The Need for Mobile Web Mobile Web History Software Development Environment Setup Mobile Web Stan...
Topics to be Covered Introduction to Handset Detection & Content  Adaptation Best Practices for Design                Co...
Topics to be Glossed Over Smartphone Mobile Web Development Transcoding Database Design & Server Side Connectivity Sec...
Topics to be Glossed Over Project Management              Copyright © Shujaa Solutions Ltd. 2010. All                    ...
Related Topics not Covered Flash HTML 5 Cloud Computing              Copyright © Shujaa Solutions Ltd. 2010. All       ...
Prerequisites Basic understanding of Desktop Web  Development: HTML4, CSS, Javascript Beginner Java expertise; Servlets ...
Software Requirements Java Development Kit 1.6 u15 and above Firefox Eclipse JEE Helios Apache Tomcat 7               ...
Software RequirementsFirefox Extensions: Live HTTP headers Modify Headers Small Screen Renderer User Agent Switcher w...
Software Requirements Handset Detection & Content Adaptation Frameworks:   WURFL   DeviceAtlas                  Copyrig...
Software Requirements Other Third Party Java Libraries:   JDOM                Copyright © Shujaa Solutions Ltd. 2010. Al...
Course Schedule – Day 1Time                      Activity08:30 AM - 10:30 AM      Introduction to Mobile Web Development10...
Course Schedule – Day 2Time                    Activity                        Introduction to Handset Detection & Content...
Course References Cremin R., Rabin, J., Fling B., Robinson D. K. (2007). DotMobi Mobile Web  Developer Guide. Dublin 1, I...
Course References Fling B. (2009). Mobile Design and Development. 1005 Gravenstein  Highway North, Sebastopol, CA 95472, ...
Software Installation Install JDK (ensure you have adequate administrator  privileges). Be sure to install in the root o...
Software Installation Unpack Tomcat to drive C: Unpack Eclipse to drive C:                Copyright © Shujaa Solutions L...
Software Installation Set the JAVA_HOME environment variable:  Start --> Control Panel --> System and Security  --> Syste...
Software Installation Set "JAVA_HOME" to be where you have  installed your Java SDK for example:  "C:Javajdk1.6". Note: ...
Software Installation Run Tomcat either through command line or  double clicking on "startup.bat" in the bin  folder. If...
Upcoming SlideShare
Loading in...5
×

Mobile Internet - Course Outline

727

Published on

This is the course outline for the Strathmore Mobile Boot Camp in Nov 2010.

Facilitator: Michael Wakahe, Director, Shujaa Solutions Ltd
Date: Nov 18th - 20th, 2010
Venue: Strathmore University Mobile Boot Camp

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
727
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Mobile Internet - Course Outline"

  1. 1. Strathmore Mobile Boot Camp November 2010 Mobile Website Development Course OutlineFacilitated by:Michael WakaheShujaa Solutions Ltd
  2. 2. Topics to be Covered The Need for Mobile Web Mobile Web History Software Development Environment Setup Mobile Web Standards Design of Integrated Systems Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  3. 3. Topics to be Covered Introduction to Handset Detection & Content Adaptation Best Practices for Design Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  4. 4. Topics to be Glossed Over Smartphone Mobile Web Development Transcoding Database Design & Server Side Connectivity Security Optimization, Testing & Validation Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  5. 5. Topics to be Glossed Over Project Management Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  6. 6. Related Topics not Covered Flash HTML 5 Cloud Computing Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  7. 7. Prerequisites Basic understanding of Desktop Web Development: HTML4, CSS, Javascript Beginner Java expertise; Servlets a bonus A passion to learn! Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  8. 8. Software Requirements Java Development Kit 1.6 u15 and above Firefox Eclipse JEE Helios Apache Tomcat 7 Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  9. 9. Software RequirementsFirefox Extensions: Live HTTP headers Modify Headers Small Screen Renderer User Agent Switcher wmlbrowser XHTML Mobile Profile Firebug Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  10. 10. Software Requirements Handset Detection & Content Adaptation Frameworks:  WURFL  DeviceAtlas Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  11. 11. Software Requirements Other Third Party Java Libraries:  JDOM Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  12. 12. Course Schedule – Day 1Time Activity08:30 AM - 10:30 AM Introduction to Mobile Web Development10:30 AM - 11:00 AM Break11:00 AM - 1:00 PM Software Environment Setup & Hello World1:00 PM - 2:00 PM Lunch Mobile Internet Standards; Overview of2:00 PM - 3:30 PM Systems Architecture Incorporating Mobile3:30 PM to 3:45 PM Break3:45 PM to 4:45 PM Practical Website & Code Snippets Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  13. 13. Course Schedule – Day 2Time Activity Introduction to Handset Detection & Content08:30 AM - 10:30 AM Adaptation10:30 AM - 10:45 AM Break Practical Handset Detection & Content10:45 PM - 1:00 PM Adaptation1:00 PM - 2:00 PM Lunch Summary including Best Practices & other2:00 PM - 3:00 PM Related Topics; Student Testimonials3:00 PM - 3:30 PM Prize Giving Ceremony Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  14. 14. Course References Cremin R., Rabin, J., Fling B., Robinson D. K. (2007). DotMobi Mobile Web Developer Guide. Dublin 1, Ireland: mobile Top Level Domain. Mehta N. (2008). Mobile Web Development: Building mobile websites, SMS and MMS messaging, mobile payments, and automated voice call systems with XHTML MP, WCSS, and mobile AJAX. Birmingham, B27 6PA, UK: Packt Publishing Frederick G.R., Lal R., (2009). Beginning Smartphone Web Development: Building JavaScript, CSS, HTML and Ajax-based Applications for iPhone, Android, Palm Pre, BlackBerry, Windows Mobile, and Nokia S60. United States of America: Paul Manning Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  15. 15. Course References Fling B. (2009). Mobile Design and Development. 1005 Gravenstein Highway North, Sebastopol, CA 95472, USA. O’Reilly Media, Inc. Frost M., (2000). Learning WML & WMLScript. United States of America MoSync (2010). Mobile Developer’s Guide to the Galaxy, 6th Edition Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  16. 16. Software Installation Install JDK (ensure you have adequate administrator privileges). Be sure to install in the root of the primary folder i.e. "C:" and not the "Program Files" folder. This is because we will later on have to set some environment variables that should not have spaces. Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  17. 17. Software Installation Unpack Tomcat to drive C: Unpack Eclipse to drive C: Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  18. 18. Software Installation Set the JAVA_HOME environment variable: Start --> Control Panel --> System and Security --> System --> Advanced System Settings Select the "Advanced" tab then click "Environment Variables" Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  19. 19. Software Installation Set "JAVA_HOME" to be where you have installed your Java SDK for example: "C:Javajdk1.6". Note: There should be no spaces in the variable value. Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  20. 20. Software Installation Run Tomcat either through command line or double clicking on "startup.bat" in the bin folder. If the Windows firewall should warn you over attempted access by Java, allow it for both Private and Public networks. Copyright © Shujaa Solutions Ltd. 2010. All Rights Reserved.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×