A day in life of BI Engineer part 2

Read Part1:
https://sandyclassic.wordpress.com/2014/01/26/a-day-in-life-of-business-intelligence-engineer/
Part 2:
First few days should understand business otherwise cannot create effective reports.
9:00 -10am Meet customer to understands key facts which affect business.
10-12 prepare HLD High level Document containing 10,000 feet view of requirement.
version 1. it may refined later subsequent days.
12-1:30 attend scrum meeting to update status to rest of team. co-ordinate with Team Lead, Architect and project Manager for new activity assignment for new reports.
Usually person handling one domain area of business would be given that domain specific reports as during last report development resource already acquired domain knowledge.
And does not need to learn new domain..otherwise if becoming monotonous and want to move to new area. (like sales domain report for Chip manufactuers may contain demand planning etc…)
1:30-2:00 document the new reports to be worked on today.
2:00-2:30 Lunch
2:30-3:30 Look at LLD and HLD of new reports. find sources if they exist otherwise Semantic layer needs to modified.
3:30-4:00 co-ordinate with other resource reports requirement with Architect to modify semantic layer, and other reporting requirements.
4:00-5:00 Develop\code reports, conditional formatting,set scheduling option, verify data set.
5:00-5:30 Look at old defects rectify issues.(if there is separate team for defect handling then devote time on report development).
5:30-6:00 attend defect management call and present defect resolved pending issue with Testing team.
6:00-6:30 document the work done. And status of work assigned.
6:30-7:30 Look at report pending issues. Code or research work around.
7:30-8:00 report optimisation/research.
8:00=8:30 Dinner return back home.
Ofcourse has to look at bigger picture hence need to see what reports other worked on.
Then Also needed to understand ETL design , design rules/transformations used for the project. try to develop frameworks and generic report/code which can be reused.
Look at integration of these reports to ERP (SAP,peopesoft,oracle apps etc ), CMS (joomla, sharepoint), scheduling options, Cloud enablement, Ajax-fying reports web interfaces using third party library or report SDK, integration to web portals, portal creation for reports.
So these task do take time as and when they arrive.

Strategies For Software Services/product Companies next decade

 

 

 

These requirement are going to stay for next decade:Strategy-Small1Where can Software services/product firms lay emphasis for next stage of development. Or the areas which will see maximum amount of work coming in future..

Or What areas of knowledge should software companies develop manpower on:
1. Game development and Gamification:
https://sandyclassic.wordpress.com/2012/06/27/future-of-flex-flash-gamification-of-erp-enterprise-software-augmented-reality-on-mobile-apps-iptv/

read: https://sandyclassic.wordpress.com/2013/09/16/new-age-enterprise-resource-planning-systems/

2-7. Each of the Seven areas in development:
https://sandyclassic.wordpress.com/2013/09/18/new-breed-of-app-development-is-here/

read: https://sandyclassic.wordpress.com/2013/09/20/next-generation-application-developement/

As you read you realize software which can take advantage of multiple processor available on the devices None of sotware present in market today is written to take advantage of this fact. It may be possible an new language may come up to take benefit of this fact of we can still use old java/C++ threads more offen or we can distribute load on server by more specific COM/ DCOM or Distributed Common Request broker Architecture CORBA to processor level at server.. We have virtual switches and VM ware or Zen virtualisation which can exploit maximum benefit from it.
8. More virtualised network stack: this I wrote 2 yrs back still valid to quote here:
https://sandyclassic.wordpress.com/2012/07/16/cloud-innovation-heating-up-network-protocol-stack-and-telecom-stack/

private and public cloud new API will emerge: https://sandyclassic.wordpress.com/2011/10/20/infrastructure-as-service-iaas-offerings-and-tools-in-market-trends/

9. from SDLC V model to Agile and now to lean Agile ..use of six sigma to control process is just one part of mathematics being used for quality control but there would be new data model which will be tested based to mathematical modelling like probability distributions new model industry specific models would keep emerging.
like how for security project how security user stories are plugged into model
https://sandyclassic.wordpress.com/2013/01/05/agile-project-management-for-security-project/
or read https://sandyclassic.wordpress.com/2012/11/12/do-we-really-need-uml-today/

10.  BI would be Everyware:
https://sandyclassic.wordpress.com/2013/09/20/next-generation-application-developement/
parallelism , map reduce algorithm and cloud
https://sandyclassic.wordpress.com/2011/10/19/hadoop-its-relation-to-new-architecture-enterprise-datawarehouse/

New age Enterprise resource planning systems

Activity based accounting has changed the accounting system where even cost centre inputs to bottom line is also appreciated , calculated and accounted and apportionment is run not only to profit centre but also to cost centre.

This led to renewed influence of new cost centre based new module reporting like Human resource Accounting/Analytic ( Profit centre based system were preferred early and coast centre were neglected )which not only introduced new module in the Enterprise Resource planning ERP also changed the interlinking between modules such as Human resource management system , human resource accounting influence to General ledger and to profit and loss account.

– as each activity is apportioned into management accounting there are changes which are happening in the Analytics as more deeper ,cross functional analytic measure are used last 5 yrs leading to huge changes in business thinking for top line and bottom line growth.
– as BI becomes pervasive and ubiquitous it leads to deeper granular analysis to system thinking by lower level staff leading to bottom up innovation.
https://sandyclassic.wordpress.com/2013/05/03/classifying-ubiquitious-data-images-into-emotion-for-target-advertisement-campaign/
cloud and mobility has introduced pay per use model which influenced more pervasive BI and ERP usage by all staff giving fillip to bottom up thinking. Capital expenditure changed to operating expenditure leading to more acceptability to mid size companies as well large scale companies.
– real time updates using sensor based tracking of supply chain items , stock keeping unit SKU in Retail and in-memory system (SAP HANA, Oracle Exadata, IBM Cognos TM1)  making update faster and possibility of including more compressed data into primary memory for analysis.
https://sandyclassic.wordpress.com/2011/11/04/architecture-and-sap-hana-vs-oracle-exadata-competitive-analysis/

Gamification/AJAXifying of ERP:
https://sandyclassic.wordpress.com/2012/06/27/future-of-flex-flash-gamification-of-erp-enterprise-software-augmented-reality-on-mobile-apps-iptv/
A
dobe forms and increasing replaced SAP forms and even Oracle apps forms in AJAXified ERP systems. Augmented reality on AJAX making possible Gamification of ERP.
Javascript and AJAX dominates the Java on client side. increasing used of Node.js making server side javascript dominance a possibility with less requirement for strictly typed languages like Java and easy callback references.
https://sandyclassic.wordpress.com/2013/05/03/classifying-ubiquitious-data-images-into-emotion-for-target-advertisement-campaign/

Bigdata,cloud , business Intelligence and Analytics

There huge amount of data being generated by BigData Chractersized by 3V (Variety,Volume,Velocity) of different variety (audio, video, text, ) huge volumes (large video feeds, audio feeds etc), and velocity ( rapid change in data , and rapid changes in new delta data being large than existing data each day…) Like facebook keep special software which keep latest data feeds posts on first layer storage server Memcached (memory caching) server bandwidth so that its not clogged and fetched quickly and posted in real time speed the old archive data stored not in front storage servers but second layer of the servers.
Bigdata 3V characteristic data likewise stored in huge (Storage Area Network) SAN of cloud storage can be controlled by IAAS (infrastucture as service) component software like Eucalyptus to create public or private cloud. PAAS (platform as service) provide platform API to control package and integrate to other components using code. while SAAS provide seamless Integration.
Now Bigdata stored in cloud can analyzed using hardtop clusters using business Intelligence and Analytic Software.
Datawahouse DW: in RDBMS database to in Hadoop Hive. Using ETL tools (like Informatica, datastage , SSIS) data can be fetched operational systems into data ware house either Hive  for unstructured data or RDBMS for more structured data.

BI over cloud DW: BI can create very user friendly intuitive reports by giving user access to layer of SQL generating software layer called semantic layer which can generate SQL queries on fly depending on what user drag and drop. This like noSQL and HIVE help in analyzing unstructured data faster like data of social media long text, sentences, video feeds.At same time due to parallelism in Hadoop clusters and use of map reduce algorithm the calculations and processing can be lot quicker..which is fulling the Entry of Hadoop and cloud there.
Analytics and data mining is expension to BI. The social media data mostly being unstructured and hence cannot be analysed without categorization and hence quantification then running other algorithm for analysis..hence Analytics is the only way to get meaning from terabyte of data being populated in social media sites each day.

Even simple assumptions like test of hypothesis cannot be done with analytics on the vast unstructured data without using Analytics. Analytics differentiate itself from datawarehouse as it require much lower granularity data..or like base/raw data..which is were traditional warehouses differ. some provide a workaround by having a staging datawarehouse but still  data storage here has limits and its only possible for structured data. So traditional datawarehouse solution is not fit in new 3V data analysis. here new Hadoop take position with Hive and HBase and noSQL and mining with mahout.

Authentication market segment and future

Electronic authentication (e-authentication) is the process of establishing confidence in user identities electronically presented to an information system.

Authentication provider Market size estimated by Gartner estimate stand at 2 billion dollar growing at average 30% year on year with about 150 vendors.

Authentication technologies companies can be segmented to 3 types :

  1. Client-side software or hardware, such as PC middleware, smart cards and biometric capture devices (sensors)
  2. Software, hardware or a service, such as access management or Web fraud detection (WFD), that makes a real-time access decision and may interact with discrete user authentication software, hardware or services (for example, to provide “step up” authentication)
  3. Credential management software, hardware or services, such as password management tools, card management (CM) tools and public-key infrastructure (PKI) certification authority (CA) and registration authority (RA) tools (including OCSP responders)
  4. Software, hardware or services in other markets, such as Web access management (WAM) or VPN, that embed native support for one or many authentication method.

Specialist vendor provide SDK,while commodity vendor provide one-time password (OTP) tokens (hardware or software) and out of band (OOB) authentication methods.

Shift is happening in industry from traditional hardware tokens to phone-based authentication methods or supporting knowledge-based authentication (KBA) methods or X.509 tokens (such as smart cards). NIST defines three types of authentication methods:

Ubiquitous Computing is were everyone is moving now

Ubiquity in next frontier where software is moving what are important characteristics of ubiquitiy

If we see here how different stack are built over a period of time For instance: Oracle Stack from storage using sun technology and data base oracle in middleware: Oracle fusion middleware, Operating system solaris, and hypervisor..to ERP solutions like peoplesoft, Sielble, and Oracle financials and retail apps..On all these areas solutions should work across what was missing was communication piece for which also Oracle acquired lots of communication companies…Now Same way

Microsoft Stack: Windows OS server /networking , HyperV hypervisor,SQL server database, biztalk middleware,MSBI Bi, dynamics as ERP with financial/CRM etc module..there is PAAS which can leverage this all across Called Azure..now software are cutting these boundaries..

If we take definition of Ubiquitous computing it collective wisdom of moving toward miniaturization, inexpensive, seamlessly integrated and wireless networked devices working on all daily use items and objects like watch to fridge etc..same vision on which long back

all models of ubiquitous computing share a vision of small, inexpensive, robust networked processing devices, distributed at all scales throughout everyday life and generally turned to distinctly common-place ends.We have ambient intelligence which are aware of people needs by unifying telecom,networking and computing needs creating context aware pervasive computing. On back hand where we have all the data stored in cloud storage ..we have integrated stack..not every component of stack needs to talk to this new ubiquitous computing devices and software.

what technologies are colliding there:

Data communications and wireless networking technologies: moving towards new form of devices sensitive to environment and self adjusting , without wire connecting to each other creating meshup network. drive towards ubiquitious computing is essential to networks drive towards wireless networking.
Middleware: We have PAAS PlAform As Service in cloud mere all miniaturized device have limited storage will store data. To leverage this data as well to work all across the virtualization like we have Microsoft azure as discussed above and Oracle fusion middleware
Real-time and embedded systems: all real time messages needs to captured using Real time OS RTOS and passed to devices to interactivity with outside world dynamic.
Sensors and vision technologies: Sensors sense and pass information important part of ubiquitous computing.sensors in fridge senses out of milk and starts interacting with mobile to sent information to retail store to send delivery (its a typical example).
Context awareness and machine learning: device is aware whether its near to bank or near to office or police station and start reacting to relevant application this is geolocation..going deep watch when we go inside water start beaming depth from the river ded comes out and shows time..on same display device.is context aware..still when it goes near to heat heat sensor sends temperature to display.
Information architecture: huge data will be generated from this network now this data needs to be analysed depending on its type its storage ans retrival architecture varies..big data will not stored same way RDBMS is stored.
Image processing and synthesis: and bio metric devices needs to get image of the to authenticate and send information. Image processing algorithm like edge detection algorithm will run over this huge data to get view..like satellite data captured and fed into edge detection algorithm to find water bodies using huge variation in reflectance level as we move from sand to water..

There wold be huge usage of there in next generation BI systems.

So tools like uBIquity will make difference in future:

http://www.cloudvu.com/products/ubiquity-integrated-business-intelligence.php

As BI becomes pervasive everyone would surely want to use it.. its natural evolution process for and user to get attracted to BI system where user can create his own query to find result..as it become pervasive ti would enter into every device and here were it will strat interacting with ubiquity…ubiquity is future in BI.

IAM is most important in cloud security

IAM is most important thing in cloud security. Cloud computing has three paradigm SAAS, PAAS and IAAS. but to provide entry to any user to cloud first authentication has to happen and then authorization…

Identity and access management in short IAM tools provide cloud ability to validate user. There are many vendors on IAM lists..Authentication stops the non repudiation,.

The main task in security is to ensure Confidentiality , integrity, and Availability. Authentication validates confidentiality, while integrity and confidentiality is preserved by Authorization…because this i from where attacker may come in whether BI or any application.

While for SAAS and PAAS IAM palys very important role same way for IAAS takes it user specific deails from IAM. it plays vital role across securing software and well platform and infrastructure access.

SAP new challenge.: cloud and the legacy of ABAP…what it means in BI..let see it..

SAP chairman said some last tech ed in europe..next 5 years SAP needs to work what it has not last 20 years…What is it? we see try understand that why? short 1. ABAP is old language still long way to go when compared with Java when it used for Fusion on which Oracle ERP is based.. SAP Answers: 1 Develop: BSP business Server pages to take on JSP in Java.. remove dependency on Java hence on netweaver..Where should netweaver go.. 2. Competition from cloud: SAP knows it limitation hence tied up best cloud provider Google..BO analytics. 3.new virtualization technology and parallelism with intel.

Few more things happen as processor hit More’s law we had to increase processing power using parallelism, intel came with new C++ API to increase parallelism of software (http://software.intel.com/en-us/articles/intel-parallel-studio-xe/).Then SAP came up with HANA in partnership with intel. see more details below..

Just see few changes on business Objects due to cloud and new mesh up architecture popularity..now BO is using google API to present it over mesh up or map API.Open system of technology ecosystems for SAP ISV, technology partners to customize and present to SAP systems.

http://www.sap.com/corporate-en/press.epx?pressid=17358

It gives google good entry point in enterprise software. So do  we see google going deep into it..Even for mobilty SAP acquired Sybase but still mobility google can provide better solution.Now SAP has two choices Sybase or google API for Mobility.

Consumption strategy to increase usage : light components like Adobe flex for outside system/people interact with data and functionality of System and integrate with gateway to SAP for consumptions,front-end technology like adobe flex which gives access to outside systems,or in premise systems like Ms office,sharepoint and mobilty application came with acquisition of sybase.

Cloud strategy of SAP: product strategy is to provide systems On premise, on demand, on device. consumption like webservices,cloud for virtualization and in-memory for quick response time.Cloud systems have three Type SAAS,PAAS,IAAS

SAAS/PAAS  Strategy: Platform as service: Platforms: 1 SAP by Design Platform: core application, transactional,robust enterprise class application(application like sales on demand)

SAP Business ByDesign which is ideally suited for small and medium size companies and subsidiaries of large corporations.Re-Align your modules priority quickly..by using design..build from ground up.

watch demo video:  http://www.sap.com/solutions/products/sap-bydesign/index.epx

2.River Platform: River is a cloud-based development environment which supports lightweight extensions to on-premises ERP (enterprise resource planning) software.It is based on SAP’s purchase of Coghead in 2009  is present in the urns in the REST API.

application have rapid application development,collaborative applications.Carbon impact applications.http://www.sapcarbonimpact.com/

Both have backed integration capability with on premise  systems.

IAAS: Infrastructure as service VCM: External cloud and Internal cloud, virtualized machines all can be managed with virtualization and cloud management to make IT more Agile and move from like development systems to production systems quickly. self service portals for maintaining cloud. (VCM landscape management software (BC-VCM-LMS)

Partnership with Intel: to increase parallisation to utilize hardware to increase compute capacity.In memory computing engine.

SAP HANA in memory unifying architecture is path breaking but where it can be leveraged ? What HANA does is integrate

High performance Analytical appliance. HANA in memory computing engine on which partner can build appliance like IBM,HP,Fijistsu,Dell. It can give sub second response time. modelling and data model from BO, data replication through sybase transnational systems into this in memory database  .

Three protocol:1.  BICS for BO, 2. SQL for other applications on top of it and 3.MDX for applications like Excel.

HANA can power any mobile applications and gateway to easy consumption and attach to existing system.Exiting customer can also utilize and hence non disruptive.can utilize latest consumption models and infrastructure innovations.Lower TCO.

InfrAstructure As Service (IAAS) offerings and tools in market trends

New Microsoft Private cloud offering, has lots of new but few things taken from open source community.We are nearing end of discussion on open source vs property source..each one is contributing to others success.Microsoft also has given lot to open source community like AJAX which was introduced by Microsoft later taken leaps and bound by open source community, same with standardizing web services..Same way Self service portal for hybrid cloud release by microsoft is replica of features in Eucalyptus.(more tools like there provide similar features.these opn source tools are.Nimbus Open QRM OpenNebula Eucalyptus)

Eucalytus : unsung IAAS hero ,Rich Wolski, a professor in the Computer Science Department at the University of California, Santa Barbara. in year 2008  released an open-source (under a FreeBSD-style license) infrastructure for cloud computing on clusters that duplicates the functionality of Amazon’s EC2, using the Amazon command-line tools directly.  The system is called Eucalytus.

According to the Eucalyptus site:

“EUCALYPTUS – Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems – is an open-source software infrastructure for implementing ‘cloud computing’ on clusters. The current interface to EUCALYPTUS is compatible with Amazon’s EC2 interface, but the infrastructure is designed to support multiple client-side interfaces. EUCALYPTUS is implemented using commonly-available Linux tools and basic Web-service technologies making it easy to install and maintain.”

Using Eucalyptus you can manage your private as well public cloud from same portal.Also you can view performance statistics,you can dynamically provision virtual machines can give user self service portal to manage and schedule virtual machine requests. The platform provides a single interface that lets users access computing infrastructure resources (machines, network, and storage) available in private clouds—implemented by Eucalyptus inside an organizations’s existing data centre—and resources available externally in public cloud services.

This is same fuctionality is now provided my Microsoft System Centre Virtual machine Manager SCVMM offers new New self service portal to manage and create hybrid clouds.(it helps in rapid provisioning and de provisioning from portal).

Pre-configured Private cloud under Fast track programe Microsoft tied up with Cisco for switches and netapp for storage components , to offer joint offering of pre-configured private and public cloud .Hyper-V cloud fast track offers Compute,Storage,Network,Management,Virtualization,Automation,Service Management,Tenant/ User self service.

.There are new levels as defined by Microsoft Orchestration,Management,Automation,Virtualisation,Hardware

1. Administration:Microsoft System Centre Service manager MSCSM offers Service level tracking SLA based on customization rules .

1.Orchestration: tool opalis(End to End Workflow) now here there is BPM like tool called Opalis which is used to draw workflow to define workflow of virtual machine  assignments rules.

2. Management(manage processes and operation in cloud),Microsoft System Centre Operation Manager, MSCOM and Microsoft System Centre Virtual machine Manager SCVMM tracking and performance reporting at virtual machine and operation management level.

3. Automation ,(centralized automation and configuration)

4. Virtualisation,(Virtualized resource pools defined by hyperV (hyper-visor by Microsoft) has DM utilities like Snap Manager.

5. Hardware : management and provisioning customization with power shell.

In 2012 microsoft will be releasing new version of Microsoft System Centre Service manager MSCSM which will offer cloud level monitoring on single webapp

New amazon silk -cloud accelerated Web Browser

why we need new browser: time changed from earlier web to now web,devices, large content.
– mobile vs desktop (gap on loading page).
– tablet cannot process heavy duty graphics application unlike any desktop.
– tablet on cloud having EC2 instance (65 GB RAM,8core,optical network).
– split (on device, on cloud)
——————
decoupled element: dynamic split browsing:
backend cloud and front end browser:(backend does all optimisation)
optimisation at level of
networking (more processing on device less on cloud),
HTML,CSS,
collections(more processing on device less on cloud)
javascript
marshalling
native OM
formatting
block building
layout
display
—————-
When you click page from mobile device and click on another page on same site. what happens at backend.
1. Dns resolution–>find origin server.
2.TCP handshake
3.issue a request to server for web pages and related images and javascript.
4.(ask content u want) response comes back
5.acknowledgement for
cycle is repeated for each request.for every request cycle is repeated everytime no with split browser. devices uses wireless network.

In new backend Silk browser running on cloud.
(so many hops for request which takes about 100 millisecs per request compared with 10 millisecs of cloud internal response time)
-Persitent connection.
if all assets are on cloud (5 millisecs for each request).since the assets or pages are also living under same cloud. suppose request requires 80 files for a web page the difference adds up. to delay when user click and waiting for page to download.
———–
new silk browser indexes Page on cloud.
indexes the commonly used pages by you.
-with amazon ec2 cloud created a (limitless cache(store common files images,javascript,css) everyday)index on cloud for user(no storage on local storage)
– all storage on cloud.
-optimized content delivery.(so everything sits then client should not have situation like on cloud 50MB jpeg should not look like 3m jpeg on client)
——————————————————————————————————————————–
Machine learning :
detecting aggreate user behaviour pattern.(on cloud)
(predict user behaviour).
——————————————————————————————————————————–
– compution at cloud level
——————————————————————————————————————————–
New imporvements
1.-optimized last mile connection.(less time to hop on cloud then on web).
2-persistent connection.: seamless connection no delay in moving from one page to another
3-massive E2 server fleet.:EC2 instance on amazon cloud(65 GB RAM,8core,optical network)
4-page indexes.:indexing your behaviour daily on net.
5-advanced caching.: predictive proactive caching of data and pages
6-SSL security.-
7-image compression -.so image quality is maintained at client since everything is done at cloud only final output goes to client.
8-predictive rendering.- predictive analysis of user interest
9-machine learning.-finding patterns in user browsing.
10-encrypted delivery- secure transmission to ward off man in middle attack like senario.

The new Cloud war and mobile Strategy

cloud wars between apple,amazon,microsoft
Apple:
From itune,ipad to iphone, to now icloud.which can leverage all these technologies and trends.now from my last post
you can guess why amazon is coming with new cloud based browser and its architectural details.As cloud comes up it breeds
new tool, new war, necessity is mother of invention..so new split browser does 90% work on cloud uses cloud power
only 10% om mobile.Amazon is only competitor to apple on icloud.
-iwork: When i work gets released, new generation office tool from apple on mobile or any devices, its ready to compete
with Microsoft office 365, and google doc. apple most wealthy company in this world is still less prized. only 14 times
its future revenue compared 11 times of microsoft or google..reason its growing 67% in revenue...its no.1 and double the 
size of next competitor.iWork: When its start cutting iwork it will eat up more of Microsoft revenue.
Apple cross-platform app open strategy of apple is winning streak bringing collaboration to work. 

Google: 

Chormebook, with chrome based apps (just like app store for apple) will start competing iPad.
features last year
- file storage,music stream all chrome app.
- get more dependent on webizimo.
- sun had old net strategy.(but no content was given). google has so much content to consume from Gmail to YouTube,
- leverage pattern to see consumer behaviour.
google finance etc.
Microsoft - leveraging of complaint is gift.(they like your product except for).
- Microsoft.people preception MS not fixing issues in present version but releasing new versions every time.
- IBM (the legacy player) has Microsoft eating its revenue stream from OS,servers,office,mail servers,database,langauge.
- icloud,iwork for tablet vision office suit will be competing with office 365.
- on tablet .Microsoft will going to become legacy provider for migrations.
biggest legacy company IBM has highest share still..interesting how stock market behave.

Samsung
interesting to see how Samsung (the dark horse) is only provider of hardware and licensed version of other software OS.
Samsung has collaborated with google last year launch of android phone..then ran into dispute will apple and losing it.
now also had tied up with windows mobile.Looks like Samsung is taking all side just want to be one eating everyone 
revenue.
interesting to see how samsung (the dark horse) is only provider of hardware and licensed version of other software OS.
samsung has collaborated with google last year launch of andriod phone..then ran into dispute will apple and lossing it.
now also had tied up with windows mobile.Looks like samasung is taking all side just want to be one eating everyone revenue.
 
Oracle:
The late comer had Oracle RAC for RDBMS which does same almost computation as Hadoop hive do for realtime data.
Oracle has every component on cloud from server to storage to databases, identity management to ERP and now cloud is 
ready but where is mobile strategy.Even open world Larry Ellison announced cloud will be ready in next few moths after
getting jitters from sales force CRM CEO.Lary has taken best of both world approach. The application unlimited strategy.
Just like FMCG majors Hindustan levers strategy of different product for each differentiation. Fusion app is being ready
as platform for future cloud.
EMC mobile stategy.
focused on mobile user response to application,gestures,content they want to access,function and capabilty of device
New software application for mobile based on 
--guided navigation.
(GUIDE WHERE is content,what they want to see )
--search and filter capabilities.(taking content offline).
--acessing content anywhere.
--document and repository.