Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITEC800 – Group 1 Mobile G Calendar Ivan Alden [41334663] Andrey Chislenko [41354648] Kenfe-Mickaël Laventure [41334817] Laurent Malvert [41389581] José.

Similar presentations


Presentation on theme: "ITEC800 – Group 1 Mobile G Calendar Ivan Alden [41334663] Andrey Chislenko [41354648] Kenfe-Mickaël Laventure [41334817] Laurent Malvert [41389581] José."— Presentation transcript:

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/


Download ppt "ITEC800 – Group 1 Mobile G Calendar Ivan Alden [41334663] Andrey Chislenko [41354648] Kenfe-Mickaël Laventure [41334817] Laurent Malvert [41389581] José."

Similar presentations


Ads by Google