luca bedogni e luciano bononi
play

Luca Bedogni e Luciano Bononi Dipartimento di Informatica: Scienza e - PowerPoint PPT Presentation

Programming with Android: Module Overview Luca Bedogni e Luciano Bononi Dipartimento di Informatica: Scienza e Ingegneria Universit di Bologna Android Why? GOALs OF THE MODULE: GOALs OF THE MODULE: Introduce the Android architecture


  1. Programming with Android: Module Overview Luca Bedogni e Luciano Bononi Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna

  2. Android … Why? GOALs OF THE MODULE: GOALs OF THE MODULE:  Introduce the Android architecture  Implement Android applications  Think in Android terms Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 2

  3. Android … Why? Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 3

  4. Android … Why? Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 4

  5. Android … Why? Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 5

  6. Android … Why? MOBILE INTERNET USERS WORLDWIDE MOBILE DEVICE DIVERSIFICATION Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 6

  7. Android: Some Examples … Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 2

  8. Android: Some Examples … Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 3

  9. Android: where is the business?  RATIONALE: Focus on amount of applications sold, not on price of single applications … Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 4

  10. Android: versions Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 4

  11. Android: versions Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 4

  12. Android … How? 1. The Android Project 2. Android Architecture and Components 3. Android Component: Activities 4. Android Component: Intents 5. Android Resources System 6. Android Layout : View and ViewGroups 7. Android Event Management Systems 8. Android Animation , Menu , Dialog 9. Android Data Management Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 12

  13. Android … How? 10. Android Network Management System 11. Android and Google Maps 12. Android Gesture and TextSpeech 13. Android System Services 14. Android and Bluetooth 15. Android for Tablets Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 13

  14. Android … How? Textbook Android: Guida per lo sviluppatore Author Massimo Carli Other resources:  Slides  Online Tutorials  Newsgroups Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 14

  15. Android … How? Textbook Learning Android (O’Reilly) Author Marko Margenta Other resources:  Slides  Online Tutorials  Newsgroups Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 15

  16. Android … How? PRE-REQUISITIES: PRE-REQUISITIES:  Object-Oriented Programming (We will use Java for Android applications coding …)  XML Essentials (We will mix declarative and programmative approaches) Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 16

  17. Android … Contacts WEBSITE WEBSITE  http://cs.unibo.it/projects/android Slides, projects proposals, useful links  lbedogni@cs.unibo.it For meetings, questions, thesis Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 19

  18. Android … Piazza WEBSITE WEBSITE  Register at:  www.piazza.com  Class URL  https://piazza.com/class#spring2018/lam Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 20

  19. Android … Piazza Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 21

  20. Android … Piazza Possible to ask questions (class- wide or specific) Web and App interfaces Will be used to deliver all the information concerning the class Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 22

  21. Students Projects Fausto Di Natale Collaborative Dynamic Adaptive Video Streaming Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 23

  22. Students Projects Fabio Franzoso Espiel – Floor level recognition Usin atmospheric pressure L. Bedogni, F. Franzoso, L. Bononi, “A Self-Adapting Algorithm based on Atmospheric Pressure to Localize Indoor Devices”, on Proceedings of the 2016 IEEE Global Communications Conference: Ad Hoc and Sensor Networks (Globecom 2016) December 4-8 2016, Washington DC, USA Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 24

  23. Students Projects Erik Minarini Heterogeneous indoor Localization using WIFI Fingerprints Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 25

  24. Students Projects Alain Di Chiappari, Davide Crestini, Valentina Tosto Sensquare, an heterogeneous platform for the IoT Luca Bedogni e Luciano Bononi - Programming with Android – Module Overview 26

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend