What is Cross Platform ....?
A Platform is any software framework or hardware architecture from which a software application can be launched. Platforms include
graphical user interfaces (GUI)
operating systems (OS) such as Windows or Macintosh OS and OSX,
programming languages
the actual computer hardware architecture itself
If a software application is compatible with many platforms it is referred to as Cross Platform.
eg: Java and QuickTime-based packages.
" Material Design ".........
A new universal design language, announced by Google, called Material Design, as part of the forthcoming Google’s Android mobile operating system.
The design is meant to offer a more consistent, universal look-and-feel across mobile, tablets, desktop.
Google describes the new design as being “inspired by the study of paper and ink, yet technologically advanced and open to imagination and magic.”
This is the Google's New visual look for Android,Chrome, OS and more...
new redesigned versions of Google’s flagship apps are introduced using this new language, including Gmail and Calendar, for both Android and the web. Bright colors and playful transitions are present throughout Google's new interface
Below is Android's Gmail app before and after Material design
Google's calendar recrafted with its Material Design interface. ...
Saturday, June 28, 2014
Admob Technology
In today’s multi-screen world, mobile is a part of everything we do. And mobile ads are an important part of that conversation... now, more than ever. Admob technology become especial at that point.
Mobile devices are a critical media platform present. Admob is an effort to let every business on earth leverage mobile.
AdMob is one of the world's largest mobile advertising networks, offering solutions for discovery, branding and monetization on the mobile web. It offers advertising solutions for many mobile platforms including Android, iOS, webOS, Flash Lite, Windows Phone and all standard mobile web browsers
Friday, June 27, 2014
What is an API ....??
It stands for application programming interface (API) and specifies how some software components should interact with each other.It's basically set of routines,protocols and tools for building software applications.
http://www.youtube.com/watch?feature=player_detailpage&v=USp-hLfDukU#t=43
There are API's for OS (WinAPI), API's for other applications (like databases) and for specific libraries (for example, image processing) etc.
When we copy and paste a text from one application to another it's the API that allows that to work.We need API to communicate with mobile devices and between websites
From business perspective API is a product for the company
http://www.youtube.com/watch?feature=player_detailpage&v=PDA9lXPcOfc#t=69
Types of APIs
There are many different types of APIs for operating systems, applications or for websites.
eg : Windows has many API sets that are used by system hardware and applications.Popular API Examples
1. Google Maps API:
2. YouTube APIs
3. Flickr API
4. Twitter APIs:
Google Cloud Platform
Google Cloud Platform is a portfolio of cloud computing products by Google, that is offering hosting on the same supporting infrastructure that Google uses internally for end-user products like Google Search andYouTube
Google Cloud platform comprises family of Products, each includea web interface
a command line tool
REST API
- Google App Engine
- Google Compute Engine
- Google Cloud Storage
- Google Cloud Datastore
- Google Cloud SQL
- Google BigQuery
- Google Cloud Endpoint
One of the key tools unveiled so far aimed at helping with data handling, application development and more
This service can be used by developers to create data pipelines that ingest , transform and analyse data in both batch and streaming modes
Developers can use the service to work with streaming real-time data and by uploading batches of data to the system
Dataflow is based on a number of technologies the company has been using internally, including Flume and MillWheel.
What is Flume ..... ?? :o
The main task is the combination of high-level abstractions for parallel data and computation , deferred evaluation and optimization.These efficient parallel primitives yields an easy-to-use system
To enable parallel operations to run efficiently, FlumeJava defers their evaluation, instead internally constructing an execution plan dataflow graph. When the final results of the parallel operations are eventually needed, FlumeJava first optimizes the execution plan, and then executes the optimized operations on appropriate underlying primitives (e.g., MapReduces).
What is MillWheel ..... ?? :o
MillWheel is a framework for building low-latency data-processing applications that is widely used at Google.
Java was used for the first Cloud Dataflow SDK, but it is also providing a dashboard for monitoring these pipelines right from the developer console.
Google Cloud Dataflow - The Quick Summary
- Fully managed data pipeline service
- Works with real-time streaming data or batch uploads
- Designed to scale up to petabytes of data
- Meant to address the performance issues of using MapReduce for building pipelines
- Based on FlumeJava and Millwheel
Subscribe to:
Posts (Atom)




