Introduction. Overview of the Book

Size: px
Start display at page:

Download "Introduction. Overview of the Book"

Transcription

1 Introduction This book is for developers. It will get you up and running with your first bada app, quickly. Looking beyond your first app, we hope this book will find a permanent place on your desk as a bada companion, with its overviews of the platform, the bada architecture, bada namespaces, application programming interfaces (APIs), and services and above all with its recipes. These have been written by Samsung s bada development team to give you more than 45 bestpractice examples of common bada APIs in use. You can learn from this code, and you can reuse this code. As for the goal of this book, we hope it s clear to introduce you to bada, and to make it as easy as possible to develop cool apps for bada phones. Overview of the Book Developing for mobile is never trivial, whatever the platform. In Part 1 of the book, Chapter 1 runs through the issues that can bite you in mobile development. If you are a seasoned mobile developer, you may know the issues already. However, the boom in mobile app development has brought thousands of new developers into what used to be a niche market. If you are not one of those grizzled types who cut their baby teeth on embedded, eating ARM 1 assembler for breakfast way back at the dawn of mobile, then this could be for you. Understanding the mobile difference, and becoming comfortable with it, is the essential starting point for doing mobile development. And if it helps, Chapter 1 also summarises some agile best-practice. Rules are good for breaking, as well as following, but in either case it s good to know what they are. 1 The ARM RISC processor architecture, from UK company ARM Ltd, is overwhelmingly the most popular CPU choice for mobile hardware. 1

2 2 Introduction Chapter 2 and Chapter 3 show you just how easy it is to get started with bada, introducing the Eclipse-based development environment (IDE) and its Application Wizard to work up an example from bare-bones to first demo user interface (UI). Other topics covered include app deployment, and the bada developer portal, which provides the interface to app publishing through the Samsung Apps mobile store. Chapter 4 moves on to explore the bada platform architecture, and to introduce some important bada concepts including bada s C++ namespaces, class library, security/protection model, and programming idioms. Chapter 5 introduces bada services, one of bada s exciting innovations, which integrate APIs for commerce, social networking, and other servicecentric features, with the platform APIs. This makes it easy to integrate services into your apps to stretch the boundaries of what users can do on mobile. NOTE: At the time of writing, some of these services are still restricted to partner developers, so keep an eye on breaking news on developer.bada.com as the developer story continues to unfold. To conclude Part 1 of the book, Chapter 6 provides an overview of each of the bada namespaces, highlighting the most important classes. Part 2 of the book presents a collection of recipes, organised into groups that show off the main bada features and provide you with ready-made code solutions to integrate into your own projects. What bada Is and Isn t bada (with a small b) is a new open smartphone platform for Samsung massmarket mobile phones. Open means that phones that ship with the bada platform are open to third-party developers, to create and publish native applications to phone users through the Samsung Apps application store. The vision of bada is that it is a Smartphone for Everyone. bada was created to provide a smartphone experience for more people. So, the major target customers for bada phones are not only techy early adopters, but also high school students. In a similar way, bada is not just targeted at existing geographical markets for smartphones but at developing markets too. To achieve this, bada is designed to provide powerful features while it supports a high level of configurability for a variety of hardware from affordable to expensive and powerful. bada s origins are in Samsung s proprietary platform, which was first used in Since then, it has been adopted widely for handsets and is used by

3 Introduction 3 numerous customers. For this reason, the proprietary platform has been successfully customised for a wide range of hardware as well as kernels. bada exploits the experience and knowledge gained throughout the history of Samsung s mobile platform. Well-proven concepts are re-used supplemented with new insights and improvements. bada is highly configurable over various hardware configurations and kernels. For example, the first bada phone, Wave, is very high end with a 1 GHz CPU and a variety of sensors, while some of the later phones use less powerful hardware but are affordable to the mass market. Such configurability for a wide range of devices will make bada the best platform for mass-market phones. Another noteworthy bada feature is the integration of service APIs into the platform. Services include social networking, buddy lists that allow users to share real-time information with their friends, shopping and commerce APIs, location and points of interest, and even weather services. All are included out-of-the box and can be integrated into any third-party application (but note the current restrictions on access to non-partner developers). It s worth emphasising that while bada is a new platform, much of the system underneath it (middleware and below) effectively re-uses enhanced version of components of Samsung s proprietary platform. If the significance of that fact escapes you, think of it like this Samsung shipped some 40 million phones a year in the touch-phone category in These are the phones that have made Samsung the global number-two handset vendor, pushing strongly to become global number-one. While bada won t open the box on previously shipped phones, it opens the box on the next tensof-millions of phones that Samsung will ship in this category this year, extending to perhaps hundreds-of-millions over the next few years. 2 This means that bada brings the mid-range, touch-phone category into your reach as an app developer, with a ready-made global audience, a proven middleware architecture, the proven touch-based UI, and potentially huge device numbers. And if you want to get a hands-on feel for what you can do with that, go into your local phone shop and play with the Samsung Wave (the first bada phone to ship). It makes for a compelling story. Just the Facts bada is designed for simplicity. bada offers a small but carefully chosen set of APIs that enable app developers to create simple but powerful applications. Remember, bada apps are not aimed at power users, but at the mass market of ordinary users, using their phones to get everyday tasks done, to keep in touch with friends, and to browse, buy, and have fun in between. 2 For example, see web reports that quote Samsung estimates of 15 million bada phones shipping in 2010, and over 50 million in 2011, available from

4 4 Introduction bada is More Than Just Another Smartphone OS bada contains a C++ class library as a framework layer, two more layers that provide features for controlling the device and accessing services, and a mobile operating system (OS) kernel. The bada API nicely abstracts from these layers and opens up the various functionalities to developers. bada is therefore (strictly speaking) not a mobile OS at all. Rather, it is a platform that includes the enhanced version of selected components of Samsung s proprietary (and proven) middleware with a clean and well-structured C++ class library, supported by a commercial, mobile RTOS kernel. bada is Open bada APIs are open to all. bada ships a free SDK, with open and free developer sign-up, and with publishing that is open to all via the Samsung Apps store. No, that doesn t mean that bada is open-source it just means that bada phones are open to third-party software, and any developer can be a third-party. At the time of writing, not every bada API is open to third-party developers; and in fact, some of the most interesting APIs are open only to partner developers. But this is an evolving position. In time, restrictions will be relaxed to make bada even more open when compared to other mobile platforms. bada is Native bada is written in C++ on top of C/C++ middleware, and bada apps are written in C++. bada apps run in a native OS process, with access to native OS threading. bada also supports Flash and WebKit runtimes, and integrates Flash and WebKit support into its native APIs allowing inter-operation and multiple language code. bada is Neat bada introduces some new, cool, network-based service APIs and integrates them seamlessly into the platform. These include buddy and social networking, location, and commerce and store APIs, which all interact with the bada Server to enable your app to track and exchange for example location data, including retrieving landmarks based on mobile location, and to swap instant messages and location data with the user s buddies. You can set up an online store and use bada s commerce APIs to interface your app with your store.

5 Introduction 5 Note: At the time of writing, these APIs are restricted to partner developers. bada is Easy Within reason. Native bada development is in C++, and arguably C++ is never easy. But bada does a good job of abstracting most of the complexity into its frameworks, where developers are insulated from it. bada makes good use of namespaces, is well-organised, and avoids the temptation of some complex features of C++. For example, templates are used very sparingly, and where they are used, they are used to good effect. bada is Buzzword Compliant bada supports more buzzwords than we even want to try to list! Check out developer.bada.com.

6

bada Overview bada Developer Day in Seoul Dec 08, 2010

bada Overview bada Developer Day in Seoul Dec 08, 2010 bada Overview bada Developer Day in Seoul Dec 08, 2010 Copyright 2010 Samsung Electronics, Co., Ltd. All rights reserved Contents What is bada? bada architecture bada features bada framework bada namespaces

More information

WEB DESIGN SERVICES. Google Certified Partner. In-Studio Interactive CEO: Onan Bridgewater. instudiologic.com.

WEB DESIGN SERVICES. Google Certified Partner. In-Studio Interactive CEO: Onan Bridgewater. instudiologic.com. In-Studio Interactive CEO: Onan Bridgewater instudiologic.com sales@instudiologic.com info@instudiologic.com WEB DESIGN SERVICES Google Certified Partner 1. Brand Building Engagements that Drive Sales

More information

MICRO DIGITAL: TECHNICAL CRITERIA FOR MAKING THE RTOS CHOICE

MICRO DIGITAL: TECHNICAL CRITERIA FOR MAKING THE RTOS CHOICE MICRO DIGITAL: TECHNICAL CRITERIA FOR MAKING THE RTOS CHOICE 15 December 2008: Technical Criteria for Making the RTOS Choice INTERVIEWEE. RALPH MOORE PRESIDENT TEL. 714 427 7333 EMAIL. RALPHM@SMXRTOS.COM

More information

CSC 170 Introduction to Computers and Their Applications. Computers

CSC 170 Introduction to Computers and Their Applications. Computers CSC 170 Introduction to Computers and Their Applications Lecture #4 Digital Devices Computers At its core, a computer is a multipurpose device that accepts input, processes data, stores data, and produces

More information

Apple Device Management

Apple Device Management A COMPREHENSIVE GUIDE Apple Device Management FOR SMALL AND MEDIUM BUSINESSES With a renewed focus on mobile devices in the work environment, Apple has become the device of choice in small and medium businesses.

More information

Haku Inc. Founded 2014

Haku Inc. Founded 2014 Haku Inc. Founded 2014 HAKU, Inc. is a provider of advanced Content Discovery tools. We set out to enhance content recommendation by improving and purifying the user experience through the collection and

More information

With K5 you can. Do incredible things with Fujitsu Cloud Service K5

With K5 you can. Do incredible things with Fujitsu Cloud Service K5 With K5 you can Do incredible things with Fujitsu Cloud Service K5 Making incredible possible Digital is changing everything. According to a Fujitsu survey, customers and employees think it s vital for

More information

Welcome to this IBM podcast, Realizing More. Value from Your IMS Compiler Upgrade. I'm Kimberly Gist

Welcome to this IBM podcast, Realizing More. Value from Your IMS Compiler Upgrade. I'm Kimberly Gist IBM Podcast [ MUSIC ] Welcome to this IBM podcast, Realizing More Value from Your IMS Compiler Upgrade. I'm Kimberly Gist with IBM. System z compilers continue to deliver the latest programming interfaces

More information

The Android Expectation

The Android Expectation IVANTI WHITE PAPER THE ANDROID EXPECTATION 1 WHITE PAPER JUNE 2016 The Android Expectation Considerations for Mobile Apps, Workers, and Host Systems Contents Introduction 2 App Migration Is Expensive 2

More information

The future of smarter things for you and your home

The future of smarter things for you and your home The future of smarter things for you and your home Vanessa W. Folkesson, Angel Investor, Investment & Innovation Advisor, IKEA Ranj Dale, Head of Technology, GfK UK GfK October 14, 2015 #FCSummit15 1 Why

More information

7th Annual. LOOKBOOK The Modular Approach to Modern Digital Marketing

7th Annual. LOOKBOOK The Modular Approach to Modern Digital Marketing 7th Annual LOOKBOOK The Modular Approach to Modern Digital Marketing 7th Annual LookBook 2 INTRODUCTION Welcome to the seventh annual LookBook, when we take time to celebrate our customers digital marketing

More information

Up and Running Software The Development Process

Up and Running Software The Development Process Up and Running Software The Development Process Success Determination, Adaptative Processes, and a Baseline Approach About This Document: Thank you for requesting more information about Up and Running

More information

Understanding and Documenting Web APIs

Understanding and Documenting Web APIs Understanding and Documenting Web APIs tekom 2017, Stuttgart, Germany Oct 24-26 2017 Anne Tarnoruder SAP Labs Israel Ltd. anne.tarnoruder@sap.com https://www.linkedin.com/in/annetarnoruder/ Part 1. Understanding

More information

Simply XML December 2015 Newsletter

Simply XML December 2015 Newsletter Simply XML Newsletter: Lightweight DITA Holiday Wish List XML Tips and Tricks! Peace be with You December 2015 Simply XML December 2015 Newsletter Holiday Content Stress by Doug Gorman Take Some Lightweight

More information

User Interface. Technology Domain Roadmap & Strategy. 22 February 2010 Scott Weiss, UI Technology Manager

User Interface. Technology Domain Roadmap & Strategy. 22 February 2010 Scott Weiss, UI Technology Manager User Interface Technology Domain Roadmap & Strategy S^3 S^4 22 February 2010 Scott Weiss, UI Technology Manager scottweiss@symbian.org User Interface - Overview Definition The User Interface Domain offers

More information

Familiar Simple Easy Safe. New (Delve, Sway) Different Rich Engaging Potential for innovation. Late Majority 34% 2.5% Innovators. Early Majority 34%

Familiar Simple Easy Safe. New (Delve, Sway) Different Rich Engaging Potential for innovation. Late Majority 34% 2.5% Innovators. Early Majority 34% New (Delve, Sway) Different Rich Engaging Potential for innovation Familiar Simple Easy Safe 2.5% Innovators Early Adopters 13.5% Early Majority 34% Late Majority 34% Laggards 13.5% What is Office 365?

More information

Android App Development

Android App Development Android App Development Outline Introduction Android Fundamentals Android Studio Tutorials Introduction What is Android? A software platform and operating system for mobile devices Based on the Linux kernel

More information

IJRDTM Kailash ISBN No Vol.17 Issue

IJRDTM Kailash ISBN No Vol.17 Issue ABSTRACT ANDROID OPERATING SYSTEM : A CASE STUDY by Pankaj Research Associate, GGSIP University Android is a software stack for mobile devices that includes an operating system, middleware and key applications.

More information

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement. CSCE 315: Android Lectures (1/2) Dr. Jaerock Kwon App Development for Mobile Devices Jaerock Kwon, Ph.D. Assistant Professor in Computer Engineering App Development for Mobile Devices Jaerock Kwon, Ph.D.

More information

Introduction to bada 2.0

Introduction to bada 2.0 Introduction to bada 2.0 Contents History, Ecosystem, Architecture Basic Feature User Interactive Feature Service Oriented Feature Introduction We will be looking at the whole bada system in brief here.

More information

Bringing DevOps to Service Provider Networks & Scoping New Operational Platform Requirements for SDN & NFV

Bringing DevOps to Service Provider Networks & Scoping New Operational Platform Requirements for SDN & NFV White Paper Bringing DevOps to Service Provider Networks & Scoping New Operational Platform Requirements for SDN & NFV Prepared by Caroline Chappell Practice Leader, Cloud & NFV, Heavy Reading www.heavyreading.com

More information

NFON Whitepaper: Integrating Microsoft Lync (Skype for Business) with Telephony

NFON Whitepaper: Integrating Microsoft Lync (Skype for Business) with Telephony . Myths and facts - for enterprise owners, managers and buyers. Document Version: V1.0 Date: November 2015 NFON UK Ltd, 140 Wales Farm Road, London, W3 6UG, UK Page 1 of 7 1. INTRODUCTION While the business

More information

Figure 1 - EDGE Developer Suite Block Diagram

Figure 1 - EDGE Developer Suite Block Diagram For businesses and consumers, the digital world is a place where user applications and interfaces keep getting easier. Embedded microprocessors aid in nearly every mundane task from monitoring the manufacturing

More information

Enterprise Architecture Building a Mobile Vision. David Hunt DCH Technology Services Gill Windall University of Greenwich

Enterprise Architecture Building a Mobile Vision. David Hunt DCH Technology Services Gill Windall University of Greenwich Enterprise Architecture Building a Mobile Vision David Hunt DCH Technology Services Gill Windall University of Greenwich What is Enterprise Architecture? Definition Enterprise Architecture is the practice

More information

Ervan Pouliquen. WELL CONNECTED: Why MSN and Windows Live in Greece have the right audience willing to buy Telco products and services

Ervan Pouliquen. WELL CONNECTED: Why MSN and Windows Live in Greece have the right audience willing to buy Telco products and services WELL CONNECTED: Why MSN and Windows Live in Greece have the right audience willing to buy Telco products and services Ervan Pouliquen GM, Consumer & Online, CEE Valia Papaspyrou Executive Producer, MSN.GR

More information

The NEPOMUK project. Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany

The NEPOMUK project. Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany The NEPOMUK project Dr. Ansgar Bernardi DFKI GmbH Kaiserslautern, Germany ansgar.bernardi@dfki.de Integrated Project n 27705 Priority 2.4.7 Semantic knowledge based systems NEPOMUK is a three-year Integrated

More information

Virtualization & On-Premise Cloud

Virtualization & On-Premise Cloud Key Solutions Virtualization & On-Premise Cloud Hive Fabric provides the economics and simplicity of the Public Cloud in your data center. No more VMware Tax or proprietary HCI hardware. Expensive, proprietary,

More information

Understanding mobile programming and applications

Understanding mobile programming and applications Understanding mobile programming and applications 1. Introduction Mobile wireless technologies overcome amazing technical challenges to deliver rich content to our mobile devices. Understanding the basics

More information

Transforming the way people watch TV

Transforming the way people watch TV Transforming the way people watch TV Nokia Siemens Networks Ubiquity Multiscreen TV Platform - Executive summary An open solution for delivering TV and Internet as a single service on any device over any

More information

Lesson Guides ELEMENTARY

Lesson Guides ELEMENTARY Lesson Guides ELEMENTARY British Council 2018 The British Council is the United Kingdom s international organisation for cultural relations and educational opportunities. ELEMENTARY LESSON GUIDE WORK and

More information

CSCI 1100L: Topics in Computing Lab Lab 1: Introduction to the Lab! Part I

CSCI 1100L: Topics in Computing Lab Lab 1: Introduction to the Lab! Part I CSCI 1100L: Topics in Computing Lab Lab 1: Introduction to the Lab! Part I Welcome to your CSCI-1100 Lab! In the fine tradition of the CSCI-1100 course, we ll start off the lab with the classic bad joke

More information

GETTING STARTED GUIDE

GETTING STARTED GUIDE GETTING STARTED GUIDE TABLE OF CONTENTS HOW TRACKTIK CAN SUPPORT YOUR CHANGE MANAGEMENT PROGRAM................ 3 MILESTONES OF YOUR SUCCESS................................................... 4 1. We Identify

More information

How to Evaluate a Next Generation Mobile Platform

How to Evaluate a Next Generation Mobile Platform How to Evaluate a Next Generation Mobile Platform appcelerator.com Introduction Enterprises know that mobility presents an unprecedented opportunity to transform businesses and build towards competitive

More information

Nokia for developers. Alexey Kokin. Developer Relations

Nokia for developers. Alexey Kokin. Developer Relations Nokia for developers Alexey Kokin Developer Relations alexey.kokin@nokia.com Agenda Nokia Platforms and changes due to MSFT deal WP7 Symbian Meego S40 Qt update Ovi Store update 2 Strategy shift in brief

More information

FIREFOX REVIEWER S GUIDE. Contact us:

FIREFOX REVIEWER S GUIDE. Contact us: FIREFOX REVIEWER S GUIDE Contact us: press@mozilla.com TABLE OF CONTENTS About Mozilla 1 Favorite Firefox Features 2 Get Up and Go 7 Protecting Your Privacy 9 The Cutting Edge 10 ABOUT MOZILLA Mozilla

More information

Contents. Enterprise Solution 04. Why Samsung? 05 WLAN 06. Voice Solution 08. Mobile Unified Communications 09. Enterprise Security 10

Contents. Enterprise Solution 04. Why Samsung? 05 WLAN 06. Voice Solution 08. Mobile Unified Communications 09. Enterprise Security 10 Contents Enterprise Solution 04 Why Samsung? 05 WLAN 06 Voice Solution 08 Mobile Unified Communications 09 Enterprise Security 10 3 Enterprise Solution Why Samsung? Mobile devices are increasingly at the

More information

Bevezetés a mobil alkalmazáskészítés világába

Bevezetés a mobil alkalmazáskészítés világába Apps built to delight Bevezetés a mobil alkalmazáskészítés világába HALCYONMOBILE.COM About Halcyon About Halcyon // HALCYONMOBILE.COM // 2012 The Future Is Mobile The mobile revolution We're in the right

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON THE ARCHITECTURE OF ANDROID IN SMART PHONES RAVNEET KAUR T. BAGGA 1,

More information

Paul Vincent,

Paul Vincent, Paul Vincent, CEO @ @pcvincent Agenda Why HTML5? The future is responsive HTML5 examples in site Massive technological changes in devices Lack of Flash support on mobile OS Screen resolutions increasing,

More information

Overview and Demonstration

Overview and Demonstration IBM Software Group Overview and Demonstration IBM Corporation Harley Davidson Agenda Overview Demonstration Create a Form Forms within a portal Futures Summary IBM Software Group Manual Forms create challenges

More information

What You Need to Know When Buying a New Computer JackaboutComputers.com

What You Need to Know When Buying a New Computer JackaboutComputers.com If it s been a while since you bought your last computer, you could probably use a quick refresher on what you need to know to make a good purchase. Computers today are a much larger part of our life than

More information

Cisco Digital Media System: Simply Compelling Communications

Cisco Digital Media System: Simply Compelling Communications Cisco Digital Media System: Simply Compelling Communications Executive Summary The Cisco Digital Media System enables organizations to use high-quality digital media to easily connect customers, employees,

More information

CS 160: Lecture 15. Outline. How can we Codify Design Knowledge? Motivation for Design Patterns. Design Patterns. Example from Alexander: Night Life

CS 160: Lecture 15. Outline. How can we Codify Design Knowledge? Motivation for Design Patterns. Design Patterns. Example from Alexander: Night Life Outline CS 160: Lecture 15 Professor John Canny Fall 2004 Motivation Design patterns in architecture & SE Web design patterns Home page patterns E-commerce patterns 11/1/2004 1 11/1/2004 2 How can we Codify

More information

CLASSROOM PRESENTATION! IDEATE > PLAN

CLASSROOM PRESENTATION! IDEATE > PLAN CLASSROOM PRESENTATION! IDEATE > PLAN Photo: Property of Samsung. 1 LESSON PLAN 1 THE MOBILE APP INDUSTRY 2 Who Is Building Apps? Every industry has been impacted by the adoption of app technology. Start-ups

More information

Helping Hotels Connect with Travelers Through Innovative Marketing Software Solutions. November

Helping Hotels Connect with Travelers Through Innovative Marketing Software Solutions. November Helping Hotels Connect with Travelers Through Innovative Marketing Software Solutions November 2017 1 Destination Intelligence Destination Intelligence Marketing software specifically created for hotels.

More information

HOPE Project AAL Smart Home for Elderly People

HOPE Project AAL Smart Home for Elderly People 1.1.1.1.1 HOPE Project AAL-2008-1-099 Smart Home for Elderly People D10 User Interface Mockup Report Version: 1 1.0 Report Preparation Date: 28.02.2010 Classification: Partner Responsible: Restricted I2S

More information

Microsoft Advanced Windows Store App Development Using C#

Microsoft Advanced Windows Store App Development Using C# 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20485 - Advanced Windows Store App Development Using C# Length 5 days Price $4510.00 (inc GST) Version C Overview This course you will learn advanced programming

More information

GETTING STARTED. Building User Story Maps

GETTING STARTED. Building User Story Maps GETTING STARTED Building User Story Maps contents SECTION before you start SECTION 1 who to involve in a story mapping session? 3 2 anatomy of an agile user story map SECTION 3 walking through the user

More information

Commentary on Tools and technologies for equitable access

Commentary on Tools and technologies for equitable access Commentary on Tools and technologies for equitable access by Alberto Escudero-Pascual Steve Song, June 2008 1 1 This is a commentary on the issue paper Tools and technologies for equitable access, by Alberto

More information

MICROSOFT VISUAL STUDIO 2010 Overview

MICROSOFT VISUAL STUDIO 2010 Overview MICROSOFT VISUAL STUDIO 2010 Overview Visual studio 2010 delivers the following key ADVANCES: Enabling emerging trends Every year the industry develops new technologies and new trends. With Visual Studio

More information

Lotus Business Solutions Catalogs

Lotus Business Solutions Catalogs Integrating to the IBM Lotus family of products Lotus Business Solutions Catalogs Business Partner and IBM Solutions Industry (joint IBM & Partner) Solutions Tom Streeter, Business Development IBM Lotus

More information

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools Android Everywhere Cristina Segal, EMEA Director Android Solutions GM Android testing tools Trends on connected devices* Bigger and richer computing experiences are ahead, driven by connected usages Connecting

More information

Newspilot: A print focused, digital enabled, CMS for the news industry

Newspilot: A print focused, digital enabled, CMS for the news industry Newspilot: A print focused, digital enabled, CMS for the news industry Newspilot supports your editorial processes for planning, gathering of material, writing, proofing, editing cross-media, cross-platform.

More information

How App Ratings and Reviews Impact Rank on Google Play and the App Store

How App Ratings and Reviews Impact Rank on Google Play and the App Store APP STORE OPTIMIZATION MASTERCLASS How App Ratings and Reviews Impact Rank on Google Play and the App Store BIG APPS GET BIG RATINGS 13,927 AVERAGE NUMBER OF RATINGS FOR TOP-RATED IOS APPS 196,833 AVERAGE

More information

DATACENTER SERVICES DATACENTER

DATACENTER SERVICES DATACENTER SERVICES SOLUTION SUMMARY ALL CHANGE React, grow and innovate faster with Computacenter s agile infrastructure services Customers expect an always-on, superfast response. Businesses need to release new

More information

Microsoft SharePoint 2016 Power User

Microsoft SharePoint 2016 Power User 1800 ULEARN (853 276) www.ddls.com.au Microsoft SharePoint 2016 Power User Length 4 days Price $3740.00 (inc GST) Overview This course delivers the complete site owner story from start to finish in an

More information

Recipes. Marketing For Bloggers. List Building, Traffic, Money & More. A Free Guide by The Social Ms Page! 1 of! 24

Recipes.  Marketing For Bloggers. List Building, Traffic, Money & More. A Free Guide by The Social Ms Page! 1 of! 24 16 Recipes Email Marketing For Bloggers List Building, Traffic, Money & More A Free Guide by The Social Ms Page 1 of 24 Brought to you by: Jonathan Gebauer, Susanna Gebauer INTRODUCTION Email Marketing

More information

Mobile Phone Programming

Mobile Phone Programming agenda Symbian OS Introduction Why Symbian? Overview Symbian Development considerations UI Platforms Series 60/80/90, UIQ etc. agenda Development for S60 Available IDE s Getting the SDK and using the Carbide.c++

More information

OS Assignment II. The process of executing multiple threads simultaneously is known as multithreading.

OS Assignment II. The process of executing multiple threads simultaneously is known as multithreading. OS Assignment II 1. A. Provide two programming examples of multithreading giving improved performance over a single-threaded solution. The process of executing multiple threads simultaneously is known

More information

Feature: Online App Builder Studio

Feature: Online App Builder Studio Feature: Online App Builder Studio Beautiful Apps from Customizable Templates Deliver unique and visually stunning apps with unprecedented speed through our completely customizable templates. Start with

More information

Chapter. An Introduction to Oracle JDeveloper and Oracle ADF

Chapter. An Introduction to Oracle JDeveloper and Oracle ADF / Blind folio: 9 Chapter 2 An Introduction to Oracle JDeveloper and Oracle ADF ch02.indd 9 7/30/10 2:05:20 PM 10 Quick Start Guide to Oracle Fusion Development A s outlined in the previous chapter, Oracle

More information

Why use GCSEPod? 1. Getting started 2. My GCSEs 4. Assignments 6. Playlists 8. Sharing podcasts with friends 10

Why use GCSEPod? 1. Getting started 2. My GCSEs 4. Assignments 6. Playlists 8. Sharing podcasts with friends 10 Student User Manual Why use GCSEPod? 1 Getting started 2 My GCSEs 4 Assignments 6 Playlists 8 Sharing podcasts with friends 10 Downloading Podcasts to Other Devices 11 Why use GCSEPod? It s convenient

More information

September Student User Manual

September Student User Manual September 2016 Student User Manual Contents Why use GCSEPod? 1 Getting started 2 The Dashboard 4 Podcasts 5 My Courses 7 Playlists 9 Assignments 12 Sharing Content 14 Changing your username, password &

More information

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley ArcGIS Runtime SDK for.net Getting Started Jo Fraley Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store

More information

Determining the Best Approach

Determining the Best Approach 2 Determining the Best Approach The remaining chapters of this book cover the capabilities of the BlackBerry application platform and then dig into each application development option in detail. Before

More information

Lecture 1: January 23

Lecture 1: January 23 CMPSCI 677 Distributed and Operating Systems Spring 2019 Lecture 1: January 23 Lecturer: Prashant Shenoy Scribe: Jonathan Westin (2019), Bin Wang (2018) 1.1 Introduction to the course The lecture started

More information

The 7 Success Secrets for Building a Million Download Mobile App

The 7 Success Secrets for Building a Million Download Mobile App The 7 Success Secrets for Building a Million Download Mobile App Publisher- Silver Touch Technologies Ltd. Editor- Disha Kakkad Copyright 2017 Silver Touch Technologies Ltd. All rights reserved. No part

More information

DESIGNING RESPONSIVE DASHBOARDS. Best Practices for Building Responsive Analytic Applications

DESIGNING RESPONSIVE DASHBOARDS. Best Practices for Building Responsive Analytic Applications DESIGNING RESPONSIVE DASHBOARDS Best Practices for Building Responsive Analytic Applications CONTENTS Responsive Design and Embedded Analytics...1 6 Principles and Best Practices... 2 Tools of the Trade...

More information

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms The Android Initiative T-Mobile s ongoing focus on Android based devices in US and EU markets In Nov 2007, Google announced

More information

Human-Computer Interaction: An Overview. CS2190 Spring 2010

Human-Computer Interaction: An Overview. CS2190 Spring 2010 Human-Computer Interaction: An Overview CS2190 Spring 2010 There must be a problem because What is HCI? Human-Computer interface Where people meet or come together with machines or computer-based systems

More information

Preparing your network for the next wave of innovation

Preparing your network for the next wave of innovation Preparing your network for the next wave of innovation The future is exciting. Ready? 2 Executive brief For modern businesses, every day brings fresh challenges and opportunities. You must be able to adapt

More information

WELCOME TO DIGIALGO WHO WE ARE? WHAT WE DO?

WELCOME TO DIGIALGO WHO WE ARE? WHAT WE DO? CORPORATE PROFILE WELCOME TO DIGIALGO WHO WE ARE? We are a digital marketing company where we offer a wide array of Mobile & Internet Marketing Services with the concept of 360 Degree branding plan. We

More information

An overview of mobile and embedded platforms

An overview of mobile and embedded platforms ES3 Lecture 2 An overview of mobile and embedded platforms Basic Classes Embedded devices: These are in toasters, cars, mice, etc. Usually very real-time focused (us accuracy) Very small memory, not usually

More information

THE UIGARDEN PROJECT: A BILINGUAL WEBZINE Christina Li, Eleanor Lisney, Sean Liu UiGarden.net

THE UIGARDEN PROJECT: A BILINGUAL WEBZINE Christina Li, Eleanor Lisney, Sean Liu UiGarden.net THE UIGARDEN PROJECT: A BILINGUAL WEBZINE Christina Li, Eleanor Lisney, Sean Liu UiGarden.net http://www.uigarden.net Abstract (EN) uigarden is a bilingual on-line magazine that provides an opportunity

More information

Landmark half-billion-euro deal ushers in new era for European handball

Landmark half-billion-euro deal ushers in new era for European handball 27.05.2018 15:00 Landmark half-billion-euro deal ushers in new era for European handball The European Handball Federation and EHF Marketing GmbH have signed a major new deal with Infront and Perform Group

More information

NinthDecimal Mobile Audience Q Insights Report

NinthDecimal Mobile Audience Q Insights Report Q3 2013 Insights Report Research Overview Device Ownership and Usage 2 Consumer CPG Path to Purchase Behaviors 3-11 Mobile Ad Performance 12-13 Connected Device Trends & Adoption 14-15 Worldwide Location

More information

Introduction CJ s Cross-Device Tracking Solution Key Strategies Shopping & Device Paths Average Order Value...

Introduction CJ s Cross-Device Tracking Solution Key Strategies Shopping & Device Paths Average Order Value... Table of Contents Introduction... 01 CJ s Cross-Device Tracking Solution... 02 Key Strategies... 03 Shopping & Device Paths... 04 Average Order Value... 05 Holiday 2017... 06 Time to Conversion... 07 Day

More information

Sleek And Sociable. The new BlackBerry Curve 9350 smartphone

Sleek And Sociable. The new BlackBerry Curve 9350 smartphone Sleek And Sociable. The new BlackBerry Curve 9350 smartphone Staying social has never looked this cool, or been this easy. Sleek style meets simplicity with the new BlackBerry Curve 9350 smartphone. The

More information

The most powerful multi-channel user engagement platform

The most powerful multi-channel user engagement platform The most powerful multi-channel user engagement platform WebEngage - The Company WebEngage is a multi-channel user engagement platform. It automates your communication across your user's lifecycle and

More information

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS. GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS. Cloud computing is as much a paradigm shift in data center and IT management as it is a culmination of IT s capacity to drive business

More information

_ Success Story. PedidosYa Uses Automated Checks to Ensure Quality User Experiences

_ Success Story. PedidosYa Uses Automated Checks to Ensure Quality User Experiences _ Success Story PedidosYa Uses Automated Checks to Ensure Quality User Experiences PEDIDOSYA PedidosYa is a leader in online food delivery from Latin America that connects millions of people with more

More information

Car Connectivity Consortium. MirrorLink and the Connected Car

Car Connectivity Consortium. MirrorLink and the Connected Car Car Connectivity Consortium MirrorLink and the Connected Car 1 Agenda Landscape for Smartphone Integration into Cars Car Connectivity Consortium MirrorLink Technology Certification Applications 2 Landscape

More information

Improve your Unified Communications ROI through increased User Adoption

Improve your Unified Communications ROI through increased User Adoption Improve your Unified Communications ROI through increased User Adoption Introduction While the benefits of introducing Unified Communications (UC) are all too apparent to businesses, a growing number of

More information

Web WOW 4 Ways to Bring Your Brand to Life Online

Web WOW 4 Ways to Bring Your Brand to Life Online Rev Nov 2018 MARKETING GUIDE Web WOW 4 Ways to Bring Your Brand to Life Online INTRODUCTION At Mission Minded, we re experts in bringing brands to life both off and online. That s why our clients choose

More information

Ovi and Social Location - bringing people closer to who and what matter to them. Michael Halbherr VP Social Location, Nokia

Ovi and Social Location - bringing people closer to who and what matter to them. Michael Halbherr VP Social Location, Nokia Ovi and Social Location - bringing people closer to who and what matter to them Michael Halbherr VP Social Location, Nokia 21.10.2009 Creating a strong foundation What have we achieved in the last two

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Make your website work. Ten ways to convert visitors into buyers

Make your website work. Ten ways to convert visitors into buyers Make your website work Ten ways to convert visitors into buyers 42 million online shoppers in the UK * 71% growth in e-retail sales in the last two years 50.1% of online shoppers who place items in their

More information

Microsoft Core Solutions of Microsoft SharePoint Server 2013

Microsoft Core Solutions of Microsoft SharePoint Server 2013 1800 ULEARN (853 276) www.ddls.com.au Microsoft 20331 - Core Solutions of Microsoft SharePoint Server 2013 Length 5 days Price $4290.00 (inc GST) Version B Overview This course will provide you with the

More information

DYNAMIC SPECTRUM MANAGEMENT CONNECTING THE WORLD

DYNAMIC SPECTRUM MANAGEMENT CONNECTING THE WORLD DYNAMIC SPECTRUM MANAGEMENT CONNECTING THE WORLD Why dynamic spectrum management? GLOBAL INTERNET TRAFFIC WILL TRIPLE OVER THE NEXT FIVE YEARS (CISCO 2016). 7.5 Billion People in the world 4 Billion Don

More information

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014 Profiling and Debugging OpenCL Applications with ARM Development Tools October 2014 1 Agenda 1. Introduction to GPU Compute 2. ARM Development Solutions 3. Mali GPU Architecture 4. Using ARM DS-5 Streamline

More information

Unlocking the Power of Mobile (Global vs Local) 2 nd Aug, 2010 UM Digital Media Team

Unlocking the Power of Mobile (Global vs Local) 2 nd Aug, 2010 UM Digital Media Team Unlocking the Power of Mobile (Global vs Local) 2 nd Aug, 2010 UM Digital Media Team Mobile adoption is happening in big ways but there s no roadmap for brands and consumers. ipad crushes Obsession Did

More information

Make the switch. Seamlessly migrate your ios devices from an existing MDM provider to Mobile Guardian, using our helpful migration guide.

Make the switch. Seamlessly migrate your ios devices from an existing MDM provider to Mobile Guardian, using our helpful migration guide. Make the switch Seamlessly migrate your ios devices from an existing MDM provider to Mobile Guardian, using our helpful migration guide. It s a 3 step process: Many schools are encumbered with an outdated

More information

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017 mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud

More information

Distribution Channels for Mobile Navigation Services. Industry Research Whitepaper

Distribution Channels for Mobile Navigation Services. Industry Research Whitepaper Distribution Channels for Mobile Navigation Services Industry Research Whitepaper www.berginsight.com BERG INSIGHT André Malm, Senior Analyst (andre.malm@berginsight.com) Johan Fagerberg, Senior Analyst

More information

Why Upgrade to Liferay Digital Experience Platform? The Right Solution for Your Future Challenges

Why Upgrade to Liferay Digital Experience Platform? The Right Solution for Your Future Challenges Why Upgrade to Liferay Digital Experience Platform? The Right Solution for Your Future Challenges Table of Contents Transform Your Business With a Modern Platform.............. 1 The Evolving Role of IT

More information

Hosted VoIP for Schools

Hosted VoIP for Schools Your essential Guide to Hosted VoIP Hosted VoIP for Schools 1 Table of Contents Hosted Desk- 3 VoIP today 3 What is Hosted VoIP? 4 How does Hosted VoIP work? 4 Is Hosted VoIP Reliable? 4/5 Some Key features

More information

Cloud Computing: Making the Right Choice for Your Organization

Cloud Computing: Making the Right Choice for Your Organization Cloud Computing: Making the Right Choice for Your Organization A decade ago, cloud computing was on the leading edge. Now, 95 percent of businesses use cloud technology, and Gartner says that by 2020,

More information

Viewer 2.0. Shared Media one of the exciting improvements! 2010 Linden Lab 2

Viewer 2.0. Shared Media one of the exciting improvements! 2010 Linden Lab 2 Viewer 2.0 Shared Media one of the exciting improvements! 2010 Linden Lab 2 Shared Media Brings the Web Into Second Life Web Pages Yes, Including Flash! Yes, even Flash video! Yes, on any surface! Yes,

More information

Considerations for Mobilizing your Lotus Notes Applications

Considerations for Mobilizing your Lotus Notes Applications Considerations for Mobilizing your Lotus Notes Applications John Kingsley Teamstudio Technical Director Why Mobilize? It all started with email. Not any one email in particular, just the fact that you

More information

THE TRUTH ABOUT SEARCH 2.0

THE TRUTH ABOUT SEARCH 2.0 THE TRUTH ABOUT SEARCH 2.0 SEO A WORLD OF PERPETUAL CHANGE Twelve months ago we launched the Truth About Search in a bid to simplify exactly what is going on in the world of search. Within the last year

More information