Meego Wiki
Views

SDK/Docs/1.1/MeeGo developer story

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Developing)
(Debugging)
Line 28: Line 28:
==Debugging==
==Debugging==
-
MeeGo SDK supports on-device debugging, as well as debugging within a MeeGo device simulator. This is integrated into the IDE so developers can step through their code, insert breakpoints, and carry out other standard debugging activities.
+
With MeeGo SDK, you can debug applications on the device and within a Qt simulator. Since debugging is integrated into the IDE, you can debug your applications, for instance, by stepping through your code and inserting breakpoints.  
Web SDK also supports debugging WRT applications.
Web SDK also supports debugging WRT applications.

Revision as of 12:29, 2 November 2010


This is a draft (2010-10-21)

Contents

Update to developer story on www.meego.com/developers

As an application developer, you can use C++, Web technologies, and QML to write applications for MeeGo. Currently, the following SDKs are available: • MeeGo SDK, which is the main development environment for creating native applications. This SDK allows you to use Qt/C++ and Qt Quick. MeeGo SDK is based on the Qt Creator and supports Qt 4.7 and Qt Mobility 1.0.2 frameworks. • Web SDK, which is the additional development environment for creating web-based applications. This SDK is based on open-source technology.

Both SDKs integrate into the standard development process:

  1. Developing
  2. Debugging
  3. Packaging
  4. Distributing

We take the image from www.meego.com/developers/Developer Story.


Developing

With MeeGo SDK, you can create applications for a range of devices from a single code base. Since the SDK supports the simulation of MeeGo devices, you can create software without an actual MeeGo device. Currently, MeeGo SDK supports the Linux and Windows operating systems.

With Web SDK, you can create MeeGo applications based on web technologies, such as JavaScript/HTML/CSS. This SDK is also available for several development platforms.

You can also create hybrid applications by wrapping a WRT application with a Qt/C++ object.

Debugging

With MeeGo SDK, you can debug applications on the device and within a Qt simulator. Since debugging is integrated into the IDE, you can debug your applications, for instance, by stepping through your code and inserting breakpoints.

Web SDK also supports debugging WRT applications.

Packaging

MeeGo SDK generates packages for deploying software to MeeGo devices. For example, when testing software on a MeeGo device from MeeGo SDK, the software is packaged, sent to the device and installed.

WRT applications for MeeGo are packaged using the standards-based W3C Widget Packaging and Configuration specification.

Distributing

Once a MeeGo application has been packaged, it can be distributed in different ways. One approach is to use the infrastructure supplied by the MeeGo project for the distribution of free, open-source applications (under construction); another approach is to submit the package to an application store.

Personal tools