Dev Breakthroughs
68.9K views | +0 today
Follow
Dev Breakthroughs
Monitoring innovations in database, PHP, JS, RIA, HTML5, mobile and agile dev strategies & tools
Curated by Nicolas Weil
Your new post is loading...
Your new post is loading...
Scooped by Nicolas Weil
Scoop.it!

OpenWebRTC by Ericsson

OpenWebRTC by Ericsson | Dev Breakthroughs | Scoop.it
A flexible cross-platform WebRTC client framework based on GStreamer

OpenWebRTC is built on the belief that the WebRTC standard would transcend the pure browser environment and that native apps, implementing the same protocols and API's, would become an important part of the WebRTC ecosystem. This is especially true on mobile platforms where native app distribution is often preferred over pure web apps. Native OpenWebRTC apps can either talk to other native apps or browsers that support WebRTC. OpenWebRTC can also provide the WebRTC-backend to web browsers. One such example browser is Bowser. As you can see here, Bowser is in fact a very thin layer of UI code on top of OpenWebRTC.


Having independent, interoperable, implementations is important for the health of any standard, and WebRTC is no exception. The ambition of OpenWebRTC is to follow the WebRTC standard closely as it continues to evolve. The bulk of the API layer is therefore implemented in JavaScript, making it super fast to modify and extend with new functionality (one such candidate is ORTC). If you would like to contribute, please head on over to GitHub.


No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Microsoft and Urban Airship Ink Push Messaging Alliance for Windows Phone 8

Microsoft and Urban Airship Ink Push Messaging Alliance for Windows Phone 8 | Dev Breakthroughs | Scoop.it

Shortly after Microsoft unveiled Windows Phone 8, Urban Airship announced the alliance agreement it signed with Microsoft to provide its push messaging services on Microsoft Azure and Windows Phone 8. Urban Airship’s APIs already enable push messaging on Android, Blackberry, and iOS; accordingly, Windows Phone 8 makes a natural fit.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

How to Design REST APIs for Mobile?

How to Design REST APIs for Mobile? | Dev Breakthroughs | Scoop.it

A RESTful API exposes a list of resource representations. This architecture often creates APIs that are quite close to the business model. While this can be fine to avoid duplication, it forces clients of the APIs to make several requests in order to get all the data they need to fulfill a given task. On mobile networks, where latency is constantly high, this is a big drawback. So how can you design an API following REST principles, without forcing the clients to make too many requests?

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Codiqa - Rapid Prototyping with jQuery Mobile

Codiqa - Rapid Prototyping with jQuery Mobile | Dev Breakthroughs | Scoop.it

Build with 100% jQuery Mobile components. Take your idea, prototype your app, and output a high-quality, fully functional and standards-compliant jQuery Mobile website. No black-box code. No external libraries. No hassle.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Market repositioning of Flash begins

Market repositioning of Flash begins | Dev Breakthroughs | Scoop.it

[...]

The support for HW accelerated 2D, 3D and video playback on mobile, plus an improvement in performance for Flex applications, plus the possibility to integrate HTML5 contents with StageWebView, plus the DRM, plus native extentions, **finally**, makes AIR (for Mobile) an interesting, efficient, effective and valuable solution for cross platform application development.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

AppMobi open-sources its mobile HTML5 technology

AppMobi open-sources its mobile HTML5 technology | Dev Breakthroughs | Scoop.it

HTML5 development tool provider appMobiis putting together a Black Friday deal for programmers as it open-sources many key HTML5 technologies that it hopes should help spur on the building of more mobile web apps. AppMobi is trying to help accelerate the market for HTML5 mobile apps and at the same time position itself to be a sort of Heroku or Red Hat for mobile HTML5.

 

AppMobi will be releasing APIs through GitHub this Friday that will help developers build native-like web apps. They include appMobi’s cross-platform device APIs, which support HTML5 development for both Android and iOS platform; the source code for appMobi’s “mobiUs” browser, which allows HTML5 web apps to perform like native apps; and DirectCanvas, which helps with enhanced graphic rendering for 2D games. There are also APIs for a physics engine, offline and dynamic caching, a media player, authentication and encryption, augmented reality, bar code and QR scanner, and better display support.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

HTML5 Frameworks and Useful Apps for Mobile Web Development

HTML5 Frameworks and Useful Apps for Mobile Web Development | Dev Breakthroughs | Scoop.it

Here is a collection of some useful frameworks to develop easily HTML-based webapp frameworks which will work on all popular smartphone and tablet touch platforms.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Mobile HTML5 : compatibility tables for iPhone, Android, BlackBerry, Symbian, iPad and other mobile devices

Mobile HTML5 : compatibility tables for iPhone, Android, BlackBerry, Symbian, iPad and other mobile devices | Dev Breakthroughs | Scoop.it

Trying to understand HTML5 compatibility on mobile and tablet browsers...

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

MobiUs Accelerates Mobile HTML5 Development, Aims to Kill Mobile Flash

MobiUs Accelerates Mobile HTML5 Development, Aims to Kill Mobile Flash | Dev Breakthroughs | Scoop.it

HTML5 development company appMobi has is releasing a new browser today called MobiUsthat will give mobile Web apps the same type of functionality that now is currently only enjoyed by native apps for platforms like iOS and Android. AppMobi thinks of MobiUs as the replacement for Flash in mobile - it renders mobile websites like a Flash extension would and gives developers device access in ways previously unavailable to in HTML5.

 

MobiUs is technically a mobile browser. That is not the way appMobi thinks it will be used though. The company expects it to be function more like a browser extension. Like Flash, users will be prompted to download it once and from then it will just run in on the device. According to appMobi CTO Sam Abadir, MobiUs, "is the Flash killer now as opposed to five years from now."

 

"MobiUS accelerates the timeline for HTML5," said Abadir. "DirectCanvas is like Flash for mobile."

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

iGenApps : create and build your own apps straight from your iOS and Android device without programming

iGenApps : create and build your own apps straight from your iOS and Android device without programming | Dev Breakthroughs | Scoop.it
iGenApps is the easiest, fastest, most affordable way to create your own mobile Apps without programming and straight from your mobile device.
No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Top 10 Mobile Web Development JavaScript Frameworks

Top 10 Mobile Web Development JavaScript Frameworks | Dev Breakthroughs | Scoop.it

Creating web apps and sites for the Mobile Web has its own sets of challenges and techniques. From UIs optimized for fingers instead of mouse cursors to the bandwidth limitations that most portable personal devices have, developing for mobile devices requires a paradigm shift for those of us who’ve traditionally created products aimed at desktops.

 

To help you rapidly deploy cross-platform mobile apps and websites, there’s a wide range of JavaScript frameworks you can take advantage of, like :

1. jQuery Mobile

2. Titanium Mobile

3. The-M-Project

4. Jo

5. xui.js

6. EmbedJS

7. zepto.js

8. DHTMLX Touch

9. Mobilize.js

10. ChocolateChip Mobile

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

6 Useful Applications For Mobile Development

6 Useful Applications For Mobile Development | Dev Breakthroughs | Scoop.it

Rapid development of new smart phones and tablets demand more and effective applications on mobile platform which can easily perform the desired task for a user, thus there are a lot of mobile developers who are giving their 100 percent to make perfect mobile applications. Mobile web development is not an easy task, demands a lot of determination and dedication towards coding. Mobile developers need various applications to debug, testing, and delivering web contents perfectly on different mobile devices.


Here at STG we explored Google and collected these 6 Mobile Applications which can be pretty useful while developing effective applications, developers can create effective web galleries, can debug their codes and applications can check the preview of the websites on different mobile phones with the help of these applications.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

WebAPI: Mozilla Proposes Open App Interface For Smartphones

WebAPI: Mozilla Proposes Open App Interface For Smartphones | Dev Breakthroughs | Scoop.it

Mozilla has an idea how it can bridge the gap between native apps and web applications: WebAPI will be developed as a set of HTML5 APIs and deliver consistent, web-based application interfaces that can be accessed by any HTML5-capable device, specifically smartphones.

 

For Mozilla, WebAPI will be a critical component of its battle against closed OS environments such as iOS, Windows and Android, and enables developers to write one application and run it anywhere. It is unclear how its rivals will react to this proposal, which is quite apparently a building block of Boot-to-Gecko, and whether they will support WebAPI.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

OpenMobster - Open Source Mobile Cloud Platform for Push Notifications and Data Replication

OpenMobster - Open Source Mobile Cloud Platform for Push Notifications and Data Replication | Dev Breakthroughs | Scoop.it

OpenMobster, provides a complete end-to-end Sync solution for your mobile apps. The infrastructure consists of a Cloud Server that integrates with backend Enterprise services. On the device side, this data is accessible through the MobileBean API included in the device SDK. This way you can focus on writing the business logic for your mobile app while the low-level synchronization details are automagically taken care of by OpenMobster. 


In OpenMobster, synchronized data is replicated across devices and platforms. You could have multiple devices registered with the Cloud. Any data changes on one device will be automatically pushed to other devices. Data Replication is built directly into your app. As a developer you don't have to do anything special or code to a particular API. Data replication is one of the synchronization services you get out of the box.


The Push Engine is tightly integrated with the Sync Engine. With this, if there is any new data coming from the Cloud, it is pushed automatically to the device. The user will then receive a "You have new data" like message in the phone's notification area. This feature enables real time updates from the Cloud to the device without using the polling technique. 

No comment yet.
Suggested by Skayros
Scoop.it!

Gamorlive creates a portal for HTML5 multiplayer mobile games

Gamorlive creates a portal for HTML5 multiplayer mobile games | Dev Breakthroughs | Scoop.it

Gamorlive is a French game startup that has created a web portal for HTML5 multiplayer mobile games.

HTML5 is the new lingua franca for the web, and games written in the format can be made into cross-platform titles with very little duplicate effort. Gamorlive is taking advantage of this feature to enable multiplayer gaming across Windows Phone, iOS (Apple iPod Touch, iPad, and iPhone), and Android devices.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Browser Testing Across Devices with Adobe Shadow

Browser Testing Across Devices with Adobe Shadow | Dev Breakthroughs | Scoop.it

Lately you may have been hearing a lot about Adobe Shadow. It seems that I wasn't the only one who took some time to finally getting around to adding it to my workflow. The thing is that, once you do, you start to see how much Shadow improves that workflow when testing browser based applications on devices. While I only have a few devices, it seems obvious that the more devices you are testing, the more time this saves.

 

This post will cover how to set up Shadow on your desktop and your devices and then discuss some of its capabilities and, also, some of its current limitations. Keep in mind that this product is still in a preview release on Adobe Labs, so limitations are to be expected and many may be resolved in future updates. Also, as I was writing this, Christian Cantrell released a similar type of tutorial covering Shadow but in video format.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Akamai Open-Sources Blaze.io Mobitest (Mobile Web Performance Measurement Tool)

Akamai Open-Sources Blaze.io Mobitest (Mobile Web Performance Measurement Tool) | Dev Breakthroughs | Scoop.it

Mobitest is a unique technology able to measure page load times on real mobile devices. It offers detailed performance information, ranging from total page load times to individual request headers and timings. It can also capture screenshots during page load, and show a video visualizing the page load as it happened.


Mobitest runs on iOS, Android and Blackberry, regardless of the hardware - smartphone, tablet or simulator. It uses the default (embedded) browsers the OS offers, and can measure over any network connection the device is connected to, for instance WiFi or a 3G connection. The Mobitest agents are installed on the device itself. Once installed, they run in an infinite loop on the device, turning it into a (very) small server. The devices poll a webpagetest server, and you can submit test requests and view results through the webpagetest UI.


No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Cross-platform developer tools 2012 report : Bridging the worlds of mobile apps and the web

Cross-Platform Developer Tools 2012 is the seminal report on the landscape of 100+ cross-platform developer tools with an analysis of key vendors and the metric of developer experience.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Announcing jQuery Mobile 1.0

Announcing jQuery Mobile 1.0 | Dev Breakthroughs | Scoop.it

That’s right, version 1.0 is out! After more than a year of refinements, we now have a rock solid release.


When we first launched this site back in the summer of 2010, we had a few concept sketches and some very ambitions goals: to create an elegant HTML5-based user interface library for the jQuery community designed to work on all popular mobile platforms. We are built on the strengths of jQuery core and jQuery UI and strive to make mobile development efficient, accessible and maybe even a bit fun.


To reach the broadest possible audience, we decided from the start to make the framework work on every popular mobile, tablet, e-reader and even desktop platforms by embracing HTML5 and responsive design techniques. A tall order, but we’re happy to announce that we’ve achieved this goal and now support all our target platforms as of 1.0. By using a progressive enhancement approach, even less capable devices can still access the content and functionality of a jQuery Mobile site. This broad compatibility gives you the ability to reach many billions of people.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Sencha Touch 2 Developer Preview

Sencha Touch 2 Developer Preview | Dev Breakthroughs | Scoop.it

"Today we’re thrilled to share with you the first developer preview of Sencha Touch 2. Sencha Touch 1.0 launched just one year ago and has become the leading framework to build mobile HTML5 apps. Today, we’re delivering a preview of our biggest update to the framework yet. We’ve focused on three key areas: Performance, Ease of Use, and Native Packaging. We’d like to share with you the details of each of these."

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

MoSync Introduces Wormhole Technology, Combining the Ease of HTML5 and with the Power of C/C++ for Mobile Development

With the new MoSync 2.7 Pyramid release, developers can combine HTML5 with high performance C/C++ code within a single cross-platform application, accessing all the device features of iPhone, Android and other smartphones.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Mobile Frameworks Comparison Chart

Looking for the right mobile framework? Compare all major mobile frameworks and choose the one that fits best.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Motorola Launches RhoElements, an HTML5 Framework For Building Mobile Apps For Enterprise

Motorola Launches RhoElements, an HTML5 Framework For Building Mobile Apps For Enterprise | Dev Breakthroughs | Scoop.it

Motorola is today announcing the launch of RhoElements, a Web-based application framework made possible through its acquisition of the cross-platform mobile app development platform Rhomobile. Motorola acquired Rhomobile on July 29, 2011.

 

Motorola says it plans to announce additional cross-platform development tools, enterprise integration components and cloud-based services for its channel partners and customers in the months ahead.

 

RhoElements provides an HTML5/JavaScript/CSS application framework with support for HTML5 features like app caching, Web storage, and the ability to optimize network utilization and enable continuous operation when a loss of connection occurs.

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

Using Node.js and your phone to control a Browser game

Using Node.js and your phone to control a Browser game | Dev Breakthroughs | Scoop.it

This past week I undertook a pretty cool project as the Intern here at Cykod. We were wondering how easily a smart phone –specifically using its gyroscopes and accelerometers– could be used as a controller for a multi-player game on a larger screen. With a bit of Node.js and HTML5 magic, it turned out to be pretty simple.

 

Concept :

We want to use a desktop (laptop, iPad, etc. something with a bigger screen that multiple players can easily look at) connection to act as the common game space. Once that screen is initialized, each player connects to a specific URL in their phone browser that links them to that game instance. We'll follow this basic outline:

- Register new connections to the server and decide if it is a room or mobile user:

- Create a new room,

- Or add the connection to an existing room

- Constantly poll the mobile device for orientation data

- Use said data to update the HTML5 Canvas game

- Handle dropped connections appropriately

 

Result :

The proof-of-concept full game is up at http://bit.ly/G4LSpaceWords

No comment yet.
Scooped by Nicolas Weil
Scoop.it!

10 New Frameworks for Mobile Web App Developers

10 New Frameworks for Mobile Web App Developers | Dev Breakthroughs | Scoop.it

One certain limitation in Web development is time and how long it takes to get things up and running. Thankfully, frameworks and libraries can help us focus on creating rather than figuring stuff out. Here, we’ve collected 10 frameworks and libraries that will help you save up your time and energy to create the actual website or application and make your web development more effective.

 

Here is the guest-list: DHTMLX Touch, LimeJS, Mobl, 960 Grid on jQuery-Mobile, Zepto.js, Not Just A Grid, Wijmo, MooModel, Gury, SproutCore

No comment yet.