Sunday, October 14, 2012

Qt Sensors from Qt Mobility arrived on BlackBerry 10

TITLE_IMAGE


Developing for BlackBerry® has never been faster or easier.  We have been working hard to give you the same experience when incorporating sensors into your game or application.  With the release of Beta 3, we have added complete support for sensors in Cascades™, leveraging the power of Qt Sensors from Qt Mobility.  QML gives you the unparalleled flexibility and simplicity of adding a sensor to your app in as little as 4 lines of code!
   Compass {
      active: true
      onReadingChanged: {
          console.log("Azimuth" + reading.azimuth);
      }
   }
Of course we still also support the C++ Qt Sensor API for those hardcore developers out there.  For more information on including and using sensors in your project check out the newly updated documentation here.
The device movement alarm is a great example on leveraging some of RIM®’s exclusive API extensions.  Use them to differentiate your app.  Look for the following APIs:
  • axesOrientationMode
  • accelerationMode
  • alwaysOn
  • skipDuplicates
By now you are probably screaming “Show me the code!”.  We have you covered and have created several examples that we want you to copy, paste, and mash up into your applications.  Show us what you can do!

gameplay3d engine v1.5 Released

For those unfamiliar, gameplay is an open-source and cross-platform C++ game framework that we have contributed out along with the community on github. Lately it has really been picking up steam in the 3D indie communities. Our focus in creating the gameplay3d framework was to deliver a high-quality, minimalistic 3D game framework that helps game studios understand our platform better. People have been looking into the source code of the framework (library, tools and samples) and it has been helping people understand the details on how to easily go cross-platform and how to easily include BlackBerry with very little efforts.


New features

  • Linux support (tested on Ubuntu 12.04 LTE 64-bit)
  • Linux development environment (via CMake or CodeBlock 10 IDE)
  • Vehicle physics support (via new PhysicsVehicle and PhysicsVehicleWheel classes)
  • Gamepad support for Xbox360, PS3 and Bluetooth® HID controllers on desktops systems.
  • Touch gesture support for tap, swipe and pinch.
  • Configurable multi-sampling anti-aliasing support.
  • New gameplay-tests app for easily learning basic engine features.
  • New public community forums directly off the website at www.gameplay3d.org/forums
  • File formats documentation for game.config .scene, .material, .animation, .physics, .particle
  • Visual Studio Plug-in (beta) support for BlackBerry PlayBook 2.0 and BlackBerry 10.

The ‘next’ branch features for v1.6, v1.7

  • AI path finding with navigation meshes
  • Terrain and Water
  • Asset Pipeline improvements
Go on and test it!!!!!