Meego Wiki
Views

SDK/Docs/1.1/MeeGo developer story

From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Packaging)
(Debugging)
Line 28: Line 28:
==Debugging==
==Debugging==
-
With MeeGo SDK, you can debug applications on the device, using a debugger which is integrated with the Qt Creator IDE. Standard debugging practices (setting breakpoints, watch expressions, stepping) are supported.
+
With the MeeGo SDK, you can debug applications on the device, using a debugger which is integrated with the Qt Creator IDE. Standard debugging practices (setting breakpoints, watch expressions, stepping) are supported.
-
The Web SDK supports debugging WRT applications inside a simulated device.
+
With the Web SDK, you can debug WRT applications inside a simulated MeeGo device.
==Packaging==
==Packaging==

Revision as of 11:15, 9 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:

  • the 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.
  • the 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 the 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.

With the Web SDK, you can create MeeGo applications based on web technologies, such as JavaScript/HTML/CSS.

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

Debugging

With the MeeGo SDK, you can debug applications on the device, using a debugger which is integrated with the Qt Creator IDE. Standard debugging practices (setting breakpoints, watch expressions, stepping) are supported.

With the Web SDK, you can debug WRT applications inside a simulated MeeGo device.

Packaging

The MeeGo SDK generates packages for deploying software to MeeGo devices. Qt Creator enables you to automatically deploy and install these packages on a device. Alternatively, you can manually package an application as an RPM, send it to a device, and install it there using the MeeGo package manager, zypper.

The Web SDK packages WRT applications in line with the W3C Widget Packaging and Configuration specification.

Distributing

To distribute MeeGo applications you can use the infrastructure supplied by the MeeGo project for the distribution of free, open-source applications (under construction) or submit the application to an application store.

Personal tools