Download presentation
Presentation is loading. Please wait.
Published byRory Burgan Modified over 10 years ago
1
ITEC800 – Group 1 Mobile G Calendar Ivan Alden [41334663] Andrey Chislenko [41354648] Kenfe-Mickaël Laventure [41334817] Laurent Malvert [41389581] José Angel Valenzuela Salas [41385969] 2008.06.05 Macquarie University
2
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Outline Introduction & Background Software Engineering Showcase Future References Conclusion 2
3
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Outline Introduction & Background Software Engineering Showcase Future References Conclusion 3
4
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Introduction & Background Google Calendar Mobile G Calendar 4
5
Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Introduction & Background Google Calendar 5
6
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Introduction & Background Mobile GCalendar Design Specifications Multi-platform Mobiles Low-Tech Devices Targets Developers API Power Users CLI System Administrators GUI Requirements Calendar Management Event Management ACL / Sharing Features Improvements Client Side Configuration Batch Scripting Support Multi-Account Management Fast Editing Mobile GCalendar MIT License 6
7
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Outline Introduction & Background Software Engineering Showcase Future References Conclusion 7
8
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Software Engineering Team Organization Planning Process Model Tracking / Reporting Documentation 8
9
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Software Engineering Team Organization 9 Project Manager ArchitectQA-Tester Technical Writer IT SupportAnalyst SCM Manager Developer
10
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Software Engineering Team Organization 10 Primary Roles Secondary Roles Ivan Alden Project Manager QA-Tester Laurent Malvert ArchitectDeveloper Technical Writer Mickaël Laventure DeveloperIT Support Technical Writer Andrey Chislenko AnalystDeveloper SCM Manager Angel Valenzuela AnalystQA-Tester
11
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Events Meetings Software Engineering Planning 11 Framework Base Implementation MGC 0.1 2008.04.10 Online CLI Implementation MGC 0.2 2008.05.01 Code Freeze / Bug Hunt MGC 0.3 2008.05.29 Presentation CP Release 2008.06.05 1x/week Prototypes Requirements Analysis February April 2x/week Code Reviews Beta Testing Sessions April June
12
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Software Engineering Process Model 12
13
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Software Engineering Tracking / Reporting Automatic Integration / Support / QA Report Generation Validation (JUnit) Progress (JUnit / CruiseControl) Quality (JDepend / XRadar / CheckStyle / FindBugs) Documentation Generation Website (mvn reports / mvn site) DeveloperAPI Reference (mvn doc / javadoc) Issue Tracking / Communication Wiki (Google Code Wiki) Issue Tracker (Google Code Tracker) Newsgroup (Google Group) 13
14
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Software Engineering Tracking / Reporting 14
15
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Software Engineering Documentation User Documentation: User’s Guide UNIX Manual Page Online Help Developer Documentation Developer’s FAQ API Reference Tutorials 15
16
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Outline Introduction & Background Software Engineering Showcase Future References Conclusion 16
17
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Showcase Demonstration Mobile GCalendar 17
18
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Outline Introduction & Background Software Engineering Showcase Future References Conclusion 18
19
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Future Roadmap Module 3 Offline CLI Implementation MGC 0.5 August 2008 Module 4 GUI Base Implementation MGC 0.6 October 2008 Community Technical Release MGC 0.7 November 2008 Final Public Release MGC 1.0 December 2008 19
20
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Future A Glimpse into the Future Features: 2-way Synchronization Offline-to-Online Synchronization Android GUI Previews: 20
21
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Outline Introduction & Background Software Engineering Showcase Future References Conclusion 21
22
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 References 22 Project Homepage:http://mq-itec800-2008-1.googlecode.com/ Newsgroup:http://groups.google.com/group/mq-itec800-2008-1/ Mobile GCalendar Google Data APIhttp://code.google.com/apis/gdata/ Google Calendar APIs & Toolshttp://code.google.com/apis/calendar/ Apache Log4Jhttp://log4j.apache.org/ Apache Commons CLIhttp://commons.apache.org/ Software Components Apache Anthttp://ant.apache.org/ Apache Mavenhttp://maven.apache.org/ FindBugshttp://findbugs.sg.net/ JDependhttp://clarkware.com/software/JDepend.html JUnithttp://www.junit.org/ Tools Google Inc.http://www,google.com/ Apache Foundationhttp://www.apache.org/ Eclipse Foundationhttp://www.eclipse.org/ 3 rd Parties
23
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Outline Introduction & Background Software Engineering Showcase Future References Conclusion 23
24
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Conclusion 24 FrameworkDevelopers / External Providers CLISystem Administrators / Power Users Android GUIMobile Users Components / Targets 2008.08 - v0.6Android GUI Prototype Release 2008.12 - v1.0Final Public Release Schedule LimitationsGoogle Calendar APIs & Tools SupportGoogle Code Department CompetitionGoogle Calendar + Google Gears … Concerns
25
Mobile GCalendar Group 1 Macquarie University – Department of Information and Communication Sciences – ITEC800 Thanks 25 Try (and contribute to) Mobile GCalendar on: http://mq-itec800-2008-1.googlecode.com/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.