Maemo Linux Mobile Phone platform series analysis: (15) maemo Application Development

Source: Internet
Author: User

The previous articles on maemo Application Development introduced the underlying features of the maemo platform: Link: maemo Linux Mobile Phone platform series analysis: maemo platform development (6 ~ 14) http://blog.csdn.net/cuijpus/archive/2008/01/30/2073962.aspxhttp://blog.csdn.net/cuijpus/archive/2008/01/30/2073983.aspxhttp://blog.csdn.net/cuijpus/archive/2008/01/30/2073993.aspxetc. the following on this platform to do the development of applications. If you want to use the maemo SDK to develop applications at the beginning, it is a little difficult, especially if you have never used the C language to develop GTK + applications. It is also difficult to automatically compile and create a debain package at the beginning. The following eight articles gradually introduce how to use the maemo SDK to develop applications, and also introduce some development-related content. The specific plan is as follows: Main Content :
  • Introduction
    • A Brief Introduction to maemo Application Development
  • Part 1: GTK + related content in maemo
    • Basic concepts of glib
    • Signal Mechanism
    • GTK + terminology
    • Hello world example how to end yourself
    • Gobject Interface
    • Add menus and Layout
    • Hildon component
    • Other accessories
    • Processing dynamic memory handling dynamic memory
    • Do not use obsolete functions
  • Part 2: GNU make and makefiles
    • What is GNU make?
    • How does make work?
    • A simple example
    • Analyze a makefile
    • Make goal
    • Name in makefiles
    • Question
    • Add make goals
    • One making target at a time
    • Keyword: phony
    • Specify the default compilation target
    • Other phony goals
    • Variables used in makefiles
    • Encoding command rules
    • Recursive variable
    • Simple Variables
    • Automatic Variable
    • Use PKG-config
  • Part 3: Other Components in maemo
    • How to Use menus in hildon
    • Add toolbars
    • Status of the design program
    • Handle button events
    • Add Select File Dialog Box
    • What to do next?
    • Conclusion
  • Part 4: What databases does maemo support?
    • File I/O
    • Gnomevfs
    • Storage user settings
    • Basic concepts of gconf
    • Use gconf
    • Use gconf to read the set parameters
  • Part 5: GNU autotools
    • GNU autotools
    • Managing the overview history of portability
    • GNU Autoconf
    • Substitutes
    • Automake Introduction
    • Validity Check
    • Clear
    • Combined with PKG-config
  • Part 6: programming with Application Framework
    • Combined with AF
    • Desktop file
    • Service file
    • Application Support
    • Autotools support service and desktop
    • Test
  • Part 7: Application Packaging
    • Create a Debian package
    • Basic concepts of package management
    • Dependency
    • Architecture of package management
    • Debian package
    • Installation Process
    • Relationship between packages
    • Package control file (also called Debian control file)
    • Example: control file of the maemo Program
    • Create your own package
    • Add debug support for packages
    • Compile a package for a device
    • Installation Package on Internet Tablet
  • Attachment: several templates
    • Appendix A CONTENTS
    • Autoconfigure driver
    • Automake Configuration
    • Desktop file template for AF
    • Service file template for AF
    • Development Bootstrap (autogen)
    • Development cleanup (antigen)
The subsequent articles will give a detailed introduction to the above sections...

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.