background preloader

Mobile

Facebook Twitter

IBM Rational Solution Center. App Framework 2.0. PhoneJS - JavaScript framework for mobile hybrid apps. Introducing the iOS 7 Feast. Finally – the NDA for iOS 7 has been lifted! iOS 7 delivers one of the most exciting set of changes that we’ve seen so far as developers. The new design direction means a massive disruption in the App Store is underway. Customers will be looking for apps that “fit in” with the new iOS 7 style and make use of the new technology. This means tons of great opportunity for you – the type only seen every 3 to 5 years. That’s why ever since the first day of WWDC, the Tutorial Team and I have been hard at work researching all of the new APIs and distilling them into a form that makes it quick and easy for you to get up to speed.

And for the third year in a row, we are running a massive celebration for the occasion. The iOS 7 Feast consists of the following seven courses: Plus we have over $8,000 in giveaways for some lucky readers – our most epic giveaway yet! Optional Appetizer: Beginning Sprite Kit Tutorial This tutorial is currently scheduled to run later this month. Dessert: iOS 7 Feast Giveaway. Sauce Labs: Mobile and Web App Cloud Testing Platform.

App stores

Talking With Your Arduino via NFC on BlackBerry. Did you know that it’s easy to exchange data between your NFC enabled smartphone and your Arduino? It can be arbitrary data too – it does not need to be formatted as NDEF tags or ISO 7816-4 APDUs! What does it take to get an Arduino that talks with BlackBerry running? Here’s what I used to make a very basic color mixing application that shares colors between the Arduino and the BlackBerry over NFC. Some NFC enabled BlackBerry devices. I’m using my Bold 9900s.

<3 the keyboard! 1 Arduino. I’m using an Arduino Uno R3 (it’s under the shield)1 Adafruit Industries PN532 NFC/RFID shield. Arduino Sketch Here are the guts of my sketch – stripped to the barest functionality… I need to ‘inList’ a passive target and then ‘inDataExchange’. The Adafruit samples show you everything you need to know about initializing the class. The active NFC peer (the Arduino) is responsible for sending data first. Java Again – just the basics. Private byte[] processCommand(byte[] command) { The Result My NFC Slogan.

Cascades

Signals and slots - Cascades for BB 10. Most core UI controls include predefined signals that are emitted when something interesting happens to the control. A button emits a signal when it's clicked, a slider emits a signal when its value changes, and a text area emits a signal when its text changes. You can respond to these signals in either QML or C++. Responding to predefined signals in QML In QML, predefined signals have corresponding signal handlers that are created automatically for your use.

The names of these signal handlers are based on the signal that they correspond to, and start with the prefix "on". For example, the clicked() signal for a Button has an onClicked signal handler. Inside the signal handler, you can use JavaScript to define how the control should respond to the signal. Some predefined signals include parameters that you can access and use in the signal handlers. For example, the CheckBox control emits a checkedChanged() signal when its checked state changes (checked or cleared). Get the JavaScript global.

Posted at April 20, 2008 09:52 pm by Nicholas C. Zakas Tags: Global, JavaScript, Objects The global object in JavaScript is vitally important: all global variables and functions become properties fo the global object. In browsers. the window object doubles as the global object, and most developers use it as such without even realizing. In other JavaScript environments, however, the global object is something else. Most of the time, it’s not assigned to a global variable for you to access. If you code is to run in non-browser JavaScript environments, you’d better avoid using window for dealing with globals. Function getGlobal(){ return (function(){ return this; }).call(null); } The key to this function is that the this object always points to the global object anytime you are using call() or apply() and pass in null as the first argument. Var global = getGlobal(); BlackBerry Live 2013. Android Notifications. Android Notifications - Tutorial Copyright © 2009, 2010, 2011, 2012, 2013 Lars Vogel Using the Notification Manager in Android This article describes how to use the Notification Manager in Android.

It is based on Eclipse 4.2, Java 1.6 and Android 4.2. 1. Prerequisites for this tutorial The following assumes that you have already basic knowledge in Android development. 2.1. Android allows to put notification into the titlebar of your application. 2.2. Notifications in Android are represented by the Notification class. NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); The Notification.Builder provides an builder interface to create an Notification object.

The Notification.Builder allows you to add up to three buttons with definable actions to the notification. Android 4.1 supports expandable notifications. String longText = " 2.3. You can also call the cancel() for a specific notification ID on the NotificationManager. 4. 5. 5.2. DeveloperWorks : IBM Worklight : Demos and videos. Getting Started - Google Cloud Platform. GoogleCloudPlatform/solutions-mobile-backend-starter-java. Mobile Backend Starter - Google Cloud Platform. Google App Engine takes the pain out of sending iOS push notifications. Delivering scalable, reliable mobile push notifications when hundreds of thousands of users have installed your app on their phones can be a major headache. Fortunately, Google App Engine’s support for sockets and accessible but powerful queues makes it easy to quickly build a mobile backend that can reliably scale to huge numbers of devices.

Push notifications are the little pings your phone gives you to let you know that you’ve got a new message, your friend is waiting for you to take your turn on the latest game or that band you like has just announced a concert in your town. As a developer, push notifications give you a new dimension to engage with your users in real time, any time, regardless as whether they have your app open or even if they have their phone in their hand. On iOS devices, like iPhones and iPads, push notifications are handled by Apple’s Push Notification Service (APNS). Fortunately, App Engine provides the building blocks for scalable connection pooling. REST API Design Best Practices. My UX Designer’s Workflow & Methodology | Marc Decerle. Posted on September 17, 2011 I finally have decided to write an article on the methods I use everyday of my designer’s life.

It basically explains the main steps and workflows used in a project lifecycle from a UX Designer’s perspective. The main concept is to try to use developer’s methodology and apply it to the design field. UX Design is cartesian, emotional and social . Don’t hesitate to give your feedbacks . All the subjects described here can not be applied to every project. Some needs more focus on a particular point than others. What is the exact role of an User eXperience Designer? “Because we have to understand so much of what our peers do, and because empathy is at the core of our values, we are in a unique position to be the diplomats and translators within our fragmented teams” Aaron Walter Many people already explains perfectly what is a UX Designer.

UX Designer deals with many problems & people. He is the guiding thread of any project that have an user interface . 1. 2. 3. Studio 0.1.3 Released - Android Tools Project Site. We've just released Android Studio 0.1.3. Notable Changes: The source editors, and the layout preview and layout editor views, are now "Gradle project aware", meaning that resources defined in flavors and build types are now properly handled and rendered.

When you switch variants, the resources should be recomputed. There were a lot of fixes in the Gradle project import and build areas. Finally, there are lots of bug fixes, primarily to address crash reports submitted by preview users (Thank you for submitting these!). Installation Notes If you are already running Android Studio, just restart it, or manually check for updates via Help > Check for Update... When you run that version, it will check for updates and upgrade itself via the patch mechanism. Google/ios-webkit-debug-proxy. “Open With” in iOS PhoneGap Apps. Let’s say that you have a PhoneGap app that has access to documents, but you want to open those documents in a different application outside of your PhoneGap application. For example, let’s say you have a DRM-protected PDF document that gets authenticated by an Adobe LiveCycle server.

On iOS devices, the DRM can only be authenticated if you are using Adobe Reader. So, you need to delegate handling of that file to Adobe Reader . You have two ways of handling this type of scenario: Either the target app opens the document via a custom URL scheme , or your app delegates to another application that is registered to handle a specific file format. If the target app has a custom URL scheme, you just make a request following that scheme’s conventions… Simple, right? If the target app does not have a custom URL scheme, then what do you do? Using this within your PhoneGap app is dirt simple: The plugin workflow is as follows: If you’re interested, YES, you can use this today.

Enjoy!