Git Is The Answer part 1-2-3

March 22, 2013 in Tutorial, Uncategorized by Adrian Marius

Articles via ROSEdu Techblog (from here and here)

We focus again on git. This time, we will present some real-world scenarios where knoweldge of advance git topics helps. In order to keep down the length of the article, our presentation is divided in 3 parts, this being the first one of these.

The second article on advanced git topics is focused on cases where multiple branches are involved.

Finally, the third article on advanced git topics will focus on things that many will use only in some very special cases.

ROSEdu Techblog is licensed via CC-BY.

First beta of PHP 5.5 with new accelerator included by default

March 22, 2013 in News by Adrian Marius

{ED: Yes i voted for it on the RFC to be included in the main source repository by default (For years i supported the idea of opcode cacher by default in the main core defaults for php)}

The PHP developers have released a first beta of version 5.5 of their scripting language. This means that no further new features will be added to the next PHP release. Among the last major features that were added are the array_column() function that simplifies the extraction of columns from multidimensional arrays, the integration of Zend Optimizer+, the support of non-scalar iterator keys via theforeach() loop, and the option to modify process titles in CLI/CLI server SAPIs. All new features are listed in the news document.

The developers only recently decided to include Zend Optimizer+. It enhances the performance of the bytecode that is generated by the interpreter from PHP source code and allows the loading of PHP applications. This way, the technology helps speed up PHP programs. With its addition, the component has been renamed “opcache”. Other opcache technologies such as the alternative PHP Cache (APC), which used to be the designated default technology in this area, will probably fall behind now.


News via TheH

Android has won: now what?

March 22, 2013 in Android, Firefox OS, Qt by Adrian Marius

Android has won: now what?

A little over five years after the creation of the Open Handset Alliance, Glyn Moody looks at Android’s global market position and the challenges that Google faces to avoid Android disappearing under a plethora of other companies’ interfaces and apps

more »

A demo of Samsung’s multi-window Android extensions (video)

March 21, 2013 in Android, Samsung by Adrian Marius reviewed Samsung’s Galaxy Note 10.1 in quite some depth several months back, and later posted a YouTube video demonstrating the non-standard “multi-window” features added by Samsung via the tablet’s Android 4.1.2 firmware update. This post provides an excerpt from that review, discussing and demonstrating Samsung’s pumped-up TouchWiz user interface.


Multiwindow apps demo

The YouTube video below demonstrates the Galaxy Note 10.1′s new multiwindowing capabilities, based on its Android 4.1.2 firmware update.



The Lazarus team is glad to announce the release of Lazarus 1.0.8.

March 21, 2013 in Linux, News, Qt by Adrian Marius

The Lazarus team is glad to announce the release of Lazarus 1.0.8.

This is a bug fix release, built with the current fpc 2.6.2. The
previous release 1.0.6 was built with 2.6.0.

Here is the list of changes for Lazarus and Free Pascal:

The release is available for download at SourceForge:

Choose your CPU, OS, distro and then the “Lazarus 1.0.8” directory.

Minimum requirements:
Windows:       98, 2k, XP, Vista, 7, 32 or 64bit
FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64bit
Mac OS X:      10.5, LCL only 32bit, non LCL apps can be 64bit

OpenGL in Qt 5.1 – Part 2

March 15, 2013 in Qt, Tutorial by Adrian Marius

This article continues our series on what is new in Qt 5.1 with respect to OpenGL. . The first installment can be found here.

4 key takeaways from Samsung’s Galaxy S4

March 15, 2013 in Android by Adrian Marius

There’s a lot to digest about the Galaxy S4, but fear not: These four takeaways cut through the marketing glitz and tell you everything you really need to know.
So what do you guys think?

4 key takeaways from Samsung’s Galaxy S4 »
Forget all the marketing glitz: These four takeaways will tell you everything you really need to know about Samsung’s Galaxy S4.

News via google+

Preview of Qt 5 for Android

March 15, 2013 in Android, OpenGL, Qt by Adrian Marius

The first commit in the effort to port Qt 4 to Android was on Christmas Day, 2009: “Android mkspecs and semaphore” by BogDan Vatra.

On January 22nd, 2010, he committed “A small step for Qt, a giant leap for android” with a working graphics system plugin and could actually run Qt applications on an Android device. He uploaded a video to celebrate.

On February 20th, 2011, he announced the first usable release of Qt 4 for Android, under the moniker of Necessitas.

For the past 3+ years, BogDan and others have been (and are still) developing Necessitas on their spare-time, and on November 8th, last year, BogDan agreed to take his work into Qt 5 and submit the port to the Qt Project.

He pushed the first version of Qt 5 for Android to a WIP branch on January 4th, and recently we integrated into the “dev” branch, meaning that it will become part of Qt 5.1 when it is released.

For this preliminary release, we are focusing on the developer experience, working to enable Qt developers to easily run and test their applications on Android devices. While there’s nothing preventing you from deploying your app to an app store with Qt 5.1, we’re recommending that people wait until Qt 5.2 before they do that, as we’d like to put some more work into improving that experience: Making more options for how your app is deployed, adding more polish in general, and adding more support for Android APIs, both by allowing you to extend your app with Java code or by mapping them in C++ APIs, whichever makes the most sense.

On to the demos!

To start off, here’s a video of the Qt 5 Cinematic Experience demo running on (from left to right): a Nexus 4, an Asus Transformer Pad TF300T and a Nexus 7. The Cinematic Experience demo has quickly become our demo of choice at events, because it nicely shows a lot of the new graphical capabilities in Qt Quick 2, such as shader effects, particle effects, the new PathAnimation as well as the hardware-accelerated SceneGraph architecture underneath, which makes it possible to run all this at 60 fps.

Click to see video

In addition to the core parts of Qt, we also support the QML media player APIs in QtMultimedia. Here’s a nice video player written by Andy in QML, with fragment shader effects on top of the video, running on an Asus Transformer TF300:

Click to see video

To show off multi-touch support, here’s a simple hand painting demo running on a Nexus 4. This also shows the support for native menus:

Click to view video

The lowest Android API level supported by Qt 5 is API level 10, aka Android version 2.3.3. This means we can also have Qt apps running on reasonably priced devices, such as this Huawei Y100:

Click to view video

Here’s the overview of what we have right now:

  • Support for creating Qt Widgets and Qt Quick apps that run on Android devices.
  • Support for Android API level 10 (version 2.3.3) and up.
  • QML media player functionality in QtMultimedia.
  • A set of commonly used sensors in QtSensors.
  • Cross-platform features of Qt of course (including Qt Quick controls and QtGraphicalEffects.)
  • Developing and configuring apps in Qt Creator 2.7.
  • Deploying a test build to a device directly from Qt Creator.

In addition, we plan to soon support the possibility of distributing the Qt libraries through the Ministro distribution tool, which allows you to share a set of Qt libraries across several apps on a device, and which will be the primary way of deploying apps with Qt 5.1. Other than that, this is all already available: Just check out the wikifor instructions. Let us know if anything goes horribly wrong. We can usually be found in the #necessitas channel on the Freenode IRC servers.

What’s next, you ask? You can in fact help us decide! Both by reporting your bug findings and feature expectations to us, and by contributing your code. We will be working steadily on improving Qt 5 for Android, and would benefit greatly from your feedback. In the wiki, we are also compiling a list of devices where Qt has been verified to run. If you take the time to add devices you have tested to the list there (as well as any issues you have found), it would very much be appreciated :)

News via QT blog

PySide for Android – Build and Use Guide

March 12, 2013 in Android, Linux, Tips & Tricks, Tutorial by Adrian Marius

This guide describes:

  • how to build Shiboken & PySide for Android using the Necessitas SDK
  • how to use the resulting libraries
  • and how to bundle them with your Python program in a standalone APK

NOTE: If you just want to run you Python & PySide programs on Android, you can skip the Building PySide section and go directly to PySide for Android example application  & Example project for the Necessitas Qt Creator  .

See Links for source code  & pre-built binaries .

by admin

Experimental Firefox OS software for Xperia™ E available for developers

March 7, 2013 in Firefox OS, News, ROM by admin

Earlier this week, Sony and Telefónica announced in a joint press release that we are evaluating the Firefox operating system for mobile phones. To show you our current progress, we now also provide an experimental version of the Firefox OS software for Xperia™ E, so that advanced developers can try it out and so that we can get valuable community feedback. In this article, we give you the background of Firefox OS, instructions how to flash Firefox OS on Xperia™ E, as well as an introduction to how to start developing applications for Firefox OS.

Firefox OS is a new mobile operating system built entirely upon open web standards, and Sony is interested in exploring this technology with Telefónica to help bring the power of the web to mobile. This sentiment is further expressed by Bob Ishida, Deputy Chief Executive Officer and Head of Products Business Group at Sony Mobile Communications, who says:

“At Sony Mobile, we continue to evaluate innovative technologies that can help deliver the premium user experiences that Sony’s consumers expect. Our engineers are now working with Firefox OS Mobile and HTML5, evolving technologies which show great potential.”

Now we’re ready to share our initial experiments on Firefox OS with the tech community, to get valuable feedback. More importantly, we want to reach out to the application community and support the early adopters who can start to develop applications for Firefox OS. Therefore, Sony experts Andreas Sandblad and Per Åstrand have put to together an experimental Firefox OS ROM for you to flash on Xperia™ E.
This software is not intended for daily use, and several important limitations apply. You can read more about this in the section “How to flash Firefox OS on Xperia™ E” below, but first Anders Isberg, Web Researcher from Sony, will introduce you to the Firefox OS.

For source and more information, follow this link.

Skip to toolbar