Mobile Computing
Keywords |
Classification |
Keyword |
OFICIAL |
Operating Systems and Networks |
Instance: 2009/2010 - 1S
Cycles of Study/Courses
Acronym |
No. of Students |
Study Plan |
Curricular Years |
Credits UCN |
Credits ECTS |
Contact hours |
Total Time |
MIEIC |
22 |
Syllabus since 2009/2010 |
5 |
- |
6 |
56 |
162 |
Teaching language
Portuguese
Objectives
Provide knowledge and practice on the development of business applications with particular access needs to data and computing in any place at any time. Emphasis on the use of generic frameworks, taking into account the mobile devices’ specificity.
Program
1. Server Applications and Interfaces for mobile devices
- Mobile devices as “thin clients”
- Communication needs
2. Business Applications on the mobile devices
-Access to local data and to remote data
-Caching
-Local data bases
-Synchronization
3. Use of generic programming frameworks
- .NET Compact Framework
- Java Mobile Edition
4. Service-oriented applications
- Use of web services
5. “Disconnected” applications
- Queues
- Notifications
6. Installation and deployment
7. Security
Mandatory literature
Wigley, Andy; Moth, Daniel; Foot, Peter; Mobile Development Handbook, Microsoft Press, 2007. ISBN: 9780735623583
Ray Rischpater; Beginning Java ME Platform, Apress, 2008. ISBN: 978-1-4302-1061-0
Nirav Mehta; Mobile Web Development, Pakt Publishing, 2008. ISBN: 978-1-847193-43-8
Complementary Bibliography
Yuan, Michael Juntao;
Developing scalable series 40 applications. ISBN: 0-321-26863-6
Andy Wigley and Peter Roxburgh; Building Microsoft ASP.NET Applications for Mobile Devices, 2nd Ed, Microsoft Press, 2003. ISBN: 073561914X
Teaching methods and learning activities
-Theoretical concept exposition, with presentation of examples and demonstrations.
– Practical development of various types of business applications for mobile devices.
Software
Java Netbeans
DBMS SQL Server
Visual Studio 2008
Internet Information Services (IIS)
keywords
Technological sciences > Technology > Computer technology > Software technology
Technological sciences > Technology > Internet technology
Evaluation Type
Distributed evaluation with final exam
Assessment Components
Description |
Type |
Time (hours) |
Weight (%) |
End date |
Attendance (estimated) |
Participação presencial |
39,00 |
|
|
Practical projects |
Defesa pública de dissertação, de relatório de projeto ou estágio, ou de tese |
79,00 |
|
2009-12-11 |
Final |
Exame |
2,00 |
|
2010-01-27 |
|
Total: |
- |
0,00 |
|
Amount of time allocated to each course unit
Description |
Type |
Time (hours) |
End date |
Theory study - API acquaintance |
Estudo autónomo |
36 |
2009-12-18 |
Final exam preparation |
Estudo autónomo |
6 |
2010-01-08 |
|
Total: |
42,00 |
|
Eligibility for exams
Finalizing and presenting the Lab Assignments.
Open book final.
Calculation formula of final grade
0.6 Asgn + 0.4 Ex
Asgn - 2 to 3 Lab assignments
Ex - Open book final
Special assessment (TE, DA, ...)
The same as for ordinary students. The assignments are mandatory.
Classification improvement
The assignments can be improved until the end of classes.
For final grade improvement, the assignments grade is the one obtained at the end of classes.