Plataforma Maemo

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Plataforma Maemo - Presentation Transcript

    1.  
    2. Osvaldo Santana Neto
      • Trabalha com Linux desde 2000
      • Pesquisador do Intituto Nokia de Tecnologia (IndT)
      • Equipe de Plataforma/SDK
        • Porte do ambiente Python para plataforma Maemo
      • [email_address]
      • http://pythonologia.org
      • aCiDBaSe @ IRC
        • irc.freenode.net: #maemo
        • irc.gimp.net: #pygtk
    3. O Instituto Nokia de Tecnologia
      • Instituição sem fins lucrativos, fundada pela nokia em outubro de 2001 com investimentos da Lei de Informática
      • 3 escritórios: Manaus, Brasília e Recife
      • 150 funcionários
      • Foco em pesquisa e desenvolvimento:
        • Mecânica e produtos eletrônicos
        • Open Source
        • Software e Multimídia
        • Telecomunicações
        • Excelência em operações e logística
      http://www.indt.org.br
    4. INdT - Estrutura
      • Área Técnica
        • Quatro áreas principais para execução dos projetos
      • Área Administrativa
        • Suporte para a área técnica (Governança, RH, Administração e Finanças, Escritório de Projetos, TI)
    5. Plataforma Maemo
      • Desenvolvimento de aplicações para o Nokia 770 e outros dispositivos portáteis compatíveis.
      • Criada para desenvolvedores com interesse na criação de aplicações para Internet Tablets.
      • Formada por componentes populares de Software Livre largamente utilizados e presentes nas principais distribuições.
    6. Especificações Técnicas
        • Kernel Linux (Core)
        • D-Bus (IPC)
        • GTK+ (GUI)
        • Matchbox (WM)
        • Xserver
        • Gconf
        • GnomeVFS
        • Hildon (GUI)
        • LibOSSO
    7. Nokia 770 Internet Tablet
      • Primeiro produto compatível com a plataforma Maemo
        • OMAP 1710
          • ARM 220 Mhz + DSP
        • Tela 4.13'' touch/widescreen
        • 800x480x65k
        • WLAN 802.11b/g
        • Bluetooth 1.2
        • USB connectivity
      http://nokia.com/770
    8. Desenvolvendo para Maemo
      • Muito semelhante ao desenvolvimento para desktop
      • Mesmas bibliotecas
        • Algumas contam com pequenas otimizações
      • Mesmas ferramentas
        • GNU Toolkit (gcc, gdb, make, autotools, ...)
      • Scratchbox – Ambiente para cross-compiling
      • Laika – Plugin para o Eclipse
    9. Desenvolvendo para Maemo
      • Linguagem principal: C
      • Linguagens alternativas: C++ e Python
        • Bindings desenvolvidos pela comunidade
        • Python para Maemo desenvolvido e mantido pelo INdT Recife
      • Linguagens ainda não disponíveis (em andamento)
        • Mono (.NET)
        • Java
    10. Desenvolvendo para Maemo
      • Toolkit para desenvolvimento de aplicações gráficas
        • GTK+ 2.0 (2.6.10)
      • Hildon Application Framework
        • Conjunto especializado de widgets derivados da GTK
      • E a Qt (Qtopia)?
        • Muita discussão e pouco interesse
      • wxWidgets já disponível
    11. Desenvolvendo para Maemo
      • Jogos
        • Maemo Games Startup
          • Projeto mantido pelo INdT Recife
        • Suporte a jogos multiplayer
        • Bibliotecas SDL disponíveis
        • PyGame
      • Distribuição de aplicações
        • Pacotes debian (.deb)
        • Repositórios apt
    12. Possibilidades
      • Criar aplicações específicas para a plataforma
      • Portar aplicações já existentes
      • Jogos
      • Plugins e Applets
      • Personalização
    13. Aplicações Nativas
      • Maemo Mapper
      • Visualização de mapas integrado com GPS
      • Tuner Tool
      • Afinador de instrumentos musicais
    14. Aplicações Nativas
      • MaemoPeriodic
      • Tabela Periódica em Python
      • OOPC
      • Controle de apresentações em Python
      • Abiword
      • Processador de textos
      • Gnumeric
      • Planilha de Cálculo
      Porte de Aplicações
    15. Porte de Aplicações
      • Evince
      • Visualizador genérico de documentos (PDF, PS, etc.)
      • Rhythmbox
      • Music player compatível com iTunes
    16. Porte de Aplicações http://tapioca-voip.sf.net
      • Tapioca
      • Framework para VoIP e IM desenvolvido e mantido pelo INdT Recife
    17. Jogos
      • MaemoSweeper
      • Crazy Parking
      • ScummVM
      • Solitaire
      Jogos
      • Battlegweled
      • Maemo Blocks
    18. Personalização
    19. Personalização
    20. Como participar
      • Divulgando a plataforma
      • Desenvolvendo
        • Novas aplicações
        • Portando aplicações já existentes
      • Documentando
      • Utilizando e reportando bugs
    21. Recursos na Internet
      • Web
        • http://www.maemo.org (.br em breve)
          • Documentação - API's, Tutoriais, How-To's, etc.
          • Download da plataforma de desenvolvimento
          • Wiki
          • Planet - agregador de blogs
          • Garage - hospedagem de projetos
          • Catálogo de aplicações
        • https://www.maemo.org/bugzilla/
        • http://pymaemo.sourceforge.net
    22. Recursos na Internet
      • Listas de discussão
        • [email_address]
        • [email_address]
      • IRC
        • #maemo @ irc.freenode.net
    23. Perguntas?
      • Obrigado !
      • [email_address]

    + Osvaldo SantanaOsvaldo Santana, 3 years ago

    custom

    3038 views, 1 favs, 0 embeds more stats

    Apresentao da Plataforma Maemo usada pela Nokia e more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3038
      • 3038 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories