SlideShare a Scribd company logo
Cloud Client



    Darwin iCloud Browser
Self Evolving iCloud UI Platform
                  LI Ying
         (JustDoItLy@GMail.com)
Self Evolving iCloud UI Platform

Opportunity of Information Cloud
  Information Technology=I+T
  T: Technology
    Cloud means pervasive T
    Cloud means low cost and high efficiency
  I: Information
    Cloud Client means pervasive I
    Cloud Client brings personal and social user experience at the client of
    clouds

  Information Cloud : iCloud
    Focuses on I instead of T
Self Evolving iCloud UI Platform


iCloud          UI (1)
                     )
 Function:As UI system for iCloud (Implemented)
         :
      Browser style Navigation (Superior than IE)
      Interactive Analysis (Like       )
      Template based Representation (Excel Style built in)
         To define and change UI template
         Dynamically switching UI Templates


                            Real Know-How

                       Access ability for iCloud
Self Evolving iCloud UI Platform


iCloud          UI (2)
                     )
Support:Accessing iCloud
       :
  Complicated Relations Support
        Cross tables query without knowingly
        Easy statistics
  Interactive Analysis
        Synchronized master detail representation
        Instant pivot and chart
  Large Scale Database Support
        Server side calculating
        已实现Loading: Only required data transferred to client side
        Lazy

       Implemented in
         InterData
Self Evolving iCloud UI Platform


Sub-Function:Data
            :        Navigation (IE+)
Open in a new window (Like IE)
Open in a synchronized new window (Unique)
Open in a nested window (Unique)


                             Coexists and Synchronizing
                                         Easy Switching
Self Evolving iCloud UI Platform


Sub-Function:Grid (Excel+)
            :


 Data Analysis
    Sort
    Filter
    Group
    Summary
    Group Summary
• iCloud Process Ability
    Nested Columns
    Calculated Columns
Self Evolving iCloud UI Platform

Sub-Function:Pivot, Card and Chart(Excel+)
            :
Self Evolving iCloud UI Platform

Platform: Plug in Architecture
  Internet Architecture
     Low decoupled, like browser
  Open Plug in Interface
     API to add more kinds of iCloud
     API to add more kinds of UI template
  Discretionary Combination, Dynamic Matching
     (5+)UI Templates x (12+) Data Sources=60+Combination
Self Evolving iCloud UI Platform


iCloud:Expandable Data Sources
      :
                                                                           3rd Party
                                                                           created
                                           iCloud


RDBMS            OData        MS Data
                                          Outlook             SQL      Semantic
(Built in)
                 Service      Analysis
                                         CRM/ERP
                                                     ORM
                                                             Azure     Internet    …
                 (Built in)   Service


             Built in most popular RDBMS
                MS Access,MS SQL Server,MySQL Oracle PostgreSql Firebird
                PervasiveSQL VistaDB SQL Anywhere Advantage DB2 and Sybase.
             Built in OData Service Support
                 OData (Open Data Protocol) is provided by Microsoft
             Question: Why kinds of driver needed?
                Answner:No general interface for iCloud
Self Evolving iCloud UI Platform

UI:Expandable Templates
  :
     Report                          Dash Board




                                                        Schedule




                                                        Tree List
        Property Grid

                        API for 3rd Party
Self Evolving iCloud UI Platform



Self: Decentralization, Social vs Centralization
                                               Fish?Fishing?
  Of Client
        Everyone has his own UI


  By Client
        End user tails and maintenance his own UI


  For Client
        End user improves their UI in using
Self Evolving iCloud UI Platform



Evolving: At the speed of business
    Reason
       External:Ever Chaining World
       Internal: Continuous Improvement
    Workflow
       Traditional: End User=>Developer=>Database Admin
       Creative: End User (UI=>iCloud)             iCloud


                                                 UI
                                       End
                                       User
Self Evolving iCloud UI Platform


Self Evolving(UI
             (                        iCloud)
                                            )
Function: UI drives iCloud evolving
Hidden Technology::
  Personal and Social Information Model
     Tag, Comments and Annotation
     Extensible Information Model by end user
     iCloud User Operation (Script)
  Internet style Links

       已实现
             To be implemented in
                 Cloud Client
iCloud Browser

Product Line 1:InterData Explorer
            Data Browser(Implemented)
 Core and Preliminary Edition of iCloud Browser,
 focuses on iCloud      UI
 IT:Traditional RDBMS support
 Market:Low End BI for End User
        :
   The big 4 players in BI: Oracle, Microsoft, SAP and IBM
   BI(Business Intelligence):Traditional iCloud
   Traditionally, BI has strategy and tactics applications
   Operation BI: New application era
   To embed BI in all business process
   To serve all kinds of end users
iCloud Browser



Strength of InterData                                          I am owner!

As End Product to End User
   Functions: Navigation, Analysis and representations for information
   Features:
       General, suitable for all kinds of business system and data sources
       Easy: easy to learn and use; Interactive: improved experience; Personality:
       improved satisfaction
   Benefits
       To end user, easy and low cost
       To partner, low maintenance cost
Weakness of InterData
   Small Company and short product line(looking for cooperation with solution
   providers)
iCloud Browser
Product Line 2:Cloud Client
              :
            Darwin iCloud Browser(developing)
Position:iCloud UI Platform
        :
   Focuses on client side: data analysis and representation
   Personal and Social Features
   Build in non specific business related horizontal functions
   Support new developing information system on it and new UI for
   existing systems
Market: To sell to software vendors, indirectly sell to end user
IT: Not limited to RDBMS, support data cloud service, support business rules,
support personal and social information model.

Application Development:
       Traditional Information systems
       CRM/SCM/ERP/DM/PDM
iCloud Browser


Strength of Cloud Client
Benefits for Software Vendors(as platform)
   Fast implementation, only development of non UI part is necessary
   Fast evolution, to extend information model by end user
       I.e. To add new columns, to link data, to attach any information
   Low cost, most maintenance are done by end user
No clear competitors
Strength:
   For end user: easy to use
   For partners: fast and low cost
Weakness::
  Not highly general, for no standards for iCloud
  The worry for locking to our platform(So big share holders are needed)
  Small company
iCloud Browser

Multi Editions Strategy
 InterData Freeware Edition
   With limited functions and data sources, for marketing only
 InterData Shareware Edition
   To support only one data source, pricing at a level of consumption
   software
 InterData Standard Edition
   To support all RDBMS, highly cheaper than traditional competitors
 InterData Source Code Edition
   For VIP clients, limited source code offer
 Cloud Client: Platform Edition
   OEM to all software vendors
   One off license and annual subscription
Cooperation
 Open to all possibilities
 Especially to big IT vendors
 One Million USD wanted for the initial two years
FAQ(1)
My business software has the ability to analyze…
  Analysis is only one function for cloud client
  InterData is general, not limited to specific system。
  The analysis functions are bundled with specific
  business system
  The difference between fish and fishing
Browser Edition?
  In one year, we will implement a browser edition based
  on MS Silverlight
  To support Windows and Linux、Windows Phone 7、
  Nokia 60 and so on.
FAQ(2)
Report vs InterData……
  Just like Word Document vs Web pages
  InterData is “LIVE” report
If not?
  WHYWYG. Data can be exported to MS Excel for you to
  do further analysis
  In Grid, you may copy data to MS Excel by clipboard
Cloud Client

         Vision: To surf iCloud
 Mission:iCloud UI platform provider




      JustDoItLy@Gmail.com
http://darwincloudclient.blogspot.com/
   Strongly suggest to watch demos

More Related Content

What's hot

Programing for the iPhone
Programing for the iPhonePrograming for the iPhone
Programing for the iPhone
Mike Qaissaunee
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
ankush Ankush
 
iPhone Development: Zero to Sixty
iPhone Development: Zero to SixtyiPhone Development: Zero to Sixty
iPhone Development: Zero to Sixty
Thomas Swift
 
iOS 9.3
iOS 9.3iOS 9.3
iOS 9.3
techugo
 
Introducing Apple iPhone 5 - A1428 & A1429 Model
Introducing Apple iPhone 5 - A1428 & A1429 ModelIntroducing Apple iPhone 5 - A1428 & A1429 Model
Introducing Apple iPhone 5 - A1428 & A1429 Model
JJ Wu
 
打造你的第一個iPhone APP
打造你的第一個iPhone APP打造你的第一個iPhone APP
打造你的第一個iPhone APP
彼得潘 Pan
 
Best Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBest Practice iPhone SDK App Design
Best Practice iPhone SDK App Design
Bess Ho
 
Ibeacons bible
Ibeacons bibleIbeacons bible
Ibeacons bible
Hessel van Tuinen
 
Cloud client darwin information cloud browser
Cloud client   darwin information cloud browserCloud client   darwin information cloud browser
Cloud client darwin information cloud browser
Ying LI
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick Messer
Rick Messer
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission Process
Anscamobile
 
iSpaces - Investor overview (Fall 2012)
iSpaces - Investor overview (Fall 2012)iSpaces - Investor overview (Fall 2012)
iSpaces - Investor overview (Fall 2012)
Alex Brotherbees
 
Appcelerator Overview
Appcelerator OverviewAppcelerator Overview
Appcelerator Overview
Jeff Haynie
 
What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8
Jeff Haynie
 
I phone apps developments interview
I phone apps developments interviewI phone apps developments interview
I phone apps developments interview
Pragati Singh
 
iPhone Introduction
iPhone IntroductioniPhone Introduction
iPhone Introduction
ardiri
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile development
Mihai Corlan
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Jeff Haynie
 

What's hot (18)

Programing for the iPhone
Programing for the iPhonePrograming for the iPhone
Programing for the iPhone
 
iPhone Developer_ankush
iPhone Developer_ankushiPhone Developer_ankush
iPhone Developer_ankush
 
iPhone Development: Zero to Sixty
iPhone Development: Zero to SixtyiPhone Development: Zero to Sixty
iPhone Development: Zero to Sixty
 
iOS 9.3
iOS 9.3iOS 9.3
iOS 9.3
 
Introducing Apple iPhone 5 - A1428 & A1429 Model
Introducing Apple iPhone 5 - A1428 & A1429 ModelIntroducing Apple iPhone 5 - A1428 & A1429 Model
Introducing Apple iPhone 5 - A1428 & A1429 Model
 
打造你的第一個iPhone APP
打造你的第一個iPhone APP打造你的第一個iPhone APP
打造你的第一個iPhone APP
 
Best Practice iPhone SDK App Design
Best Practice iPhone SDK App DesignBest Practice iPhone SDK App Design
Best Practice iPhone SDK App Design
 
Ibeacons bible
Ibeacons bibleIbeacons bible
Ibeacons bible
 
Cloud client darwin information cloud browser
Cloud client   darwin information cloud browserCloud client   darwin information cloud browser
Cloud client darwin information cloud browser
 
Adobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick MesserAdobe Max Modern iPhone App Design with Rick Messer
Adobe Max Modern iPhone App Design with Rick Messer
 
iTunes App Store Submission Process
iTunes App Store Submission ProcessiTunes App Store Submission Process
iTunes App Store Submission Process
 
iSpaces - Investor overview (Fall 2012)
iSpaces - Investor overview (Fall 2012)iSpaces - Investor overview (Fall 2012)
iSpaces - Investor overview (Fall 2012)
 
Appcelerator Overview
Appcelerator OverviewAppcelerator Overview
Appcelerator Overview
 
What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8What's great in Appcelerator Titanium 0.8
What's great in Appcelerator Titanium 0.8
 
I phone apps developments interview
I phone apps developments interviewI phone apps developments interview
I phone apps developments interview
 
iPhone Introduction
iPhone IntroductioniPhone Introduction
iPhone Introduction
 
Starting mobile development
Starting mobile developmentStarting mobile development
Starting mobile development
 
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...Building a sustainable, cross-platform mobile application strategy - SoCon 20...
Building a sustainable, cross-platform mobile application strategy - SoCon 20...
 

Viewers also liked

The Art Of Loading
The Art Of LoadingThe Art Of Loading
The Art Of Loading
k13sjs
 
The MacMentor Services Presentation
The MacMentor Services PresentationThe MacMentor Services Presentation
The MacMentor Services Presentation
The MacMentor
 
networking device router,switches & bridges
networking device router,switches & bridgesnetworking device router,switches & bridges
networking device router,switches & bridges
keyur Nandaniya
 
Data perisistence in iOS
Data perisistence in iOSData perisistence in iOS
Data perisistence in iOS
mobiledeveloperpl
 
iCloud keychain
iCloud keychainiCloud keychain
iCloud keychain
Alexey Troshichev
 
iCloud by Apple
iCloud by AppleiCloud by Apple
iCloud by Apple
Richa Dewani
 
Apple iOS
Apple iOSApple iOS
Apple iOS
Chetan Gowda
 
Building Blocks for Distributed Geo-Knowledge Graphs
Building Blocks for Distributed Geo-Knowledge GraphsBuilding Blocks for Distributed Geo-Knowledge Graphs
Building Blocks for Distributed Geo-Knowledge Graphs
kjanowicz
 

Viewers also liked (8)

The Art Of Loading
The Art Of LoadingThe Art Of Loading
The Art Of Loading
 
The MacMentor Services Presentation
The MacMentor Services PresentationThe MacMentor Services Presentation
The MacMentor Services Presentation
 
networking device router,switches & bridges
networking device router,switches & bridgesnetworking device router,switches & bridges
networking device router,switches & bridges
 
Data perisistence in iOS
Data perisistence in iOSData perisistence in iOS
Data perisistence in iOS
 
iCloud keychain
iCloud keychainiCloud keychain
iCloud keychain
 
iCloud by Apple
iCloud by AppleiCloud by Apple
iCloud by Apple
 
Apple iOS
Apple iOSApple iOS
Apple iOS
 
Building Blocks for Distributed Geo-Knowledge Graphs
Building Blocks for Distributed Geo-Knowledge GraphsBuilding Blocks for Distributed Geo-Knowledge Graphs
Building Blocks for Distributed Geo-Knowledge Graphs
 

Similar to Darwin iCloud Browser: Self Evolving iCloud UI Platform

Microsoft & IoT
Microsoft & IoTMicrosoft & IoT
Microsoft & IoT
Clemente Giorio
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
European Collaboration Summit
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud Private
Shikha Srivastava
 
MEF Üniversitesi - IoT & Data Dersi
MEF Üniversitesi - IoT & Data DersiMEF Üniversitesi - IoT & Data Dersi
MEF Üniversitesi - IoT & Data Dersi
İbrahim KIVANÇ
 
Live Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAXLive Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAX
Matthias Zeller
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUG
John Head
 
ios basics
ios basicsios basics
ios basics
Muthu Sabarinathan
 
如何快速開發與測試App
如何快速開發與測試App如何快速開發與測試App
如何快速開發與測試App
Amazon Web Services
 
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...
Frederik Bisback
 
Digitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD ApplicationDigitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD Application
Mike Taylor
 
01 introduction to darwino
01   introduction to darwino01   introduction to darwino
01 introduction to darwino
darwinodb
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application Developer
Serdar Basegmez
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
Denodo
 
Top10 Strategics Technology for 2010 using Sun Products
Top10 Strategics Technology for 2010 using Sun ProductsTop10 Strategics Technology for 2010 using Sun Products
Top10 Strategics Technology for 2010 using Sun Products
Thanachart Numnonda
 
Webinar: OpenIDM 3.1
Webinar: OpenIDM 3.1Webinar: OpenIDM 3.1
Webinar: OpenIDM 3.1
ForgeRock
 
L01 Introduction to Enterprise Software
L01 Introduction to Enterprise SoftwareL01 Introduction to Enterprise Software
L01 Introduction to Enterprise Software
Ólafur Andri Ragnarsson
 
Lesson learns from Japan cloud trend
Lesson learns from Japan cloud trendLesson learns from Japan cloud trend
Lesson learns from Japan cloud trend
Kimihiko Kitase
 
Windows Azure For Architects
Windows Azure For ArchitectsWindows Azure For Architects
Windows Azure For Architects
Anko Duizer
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
Bhavya Siddappa
 
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFExtensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
LetsConnect
 

Similar to Darwin iCloud Browser: Self Evolving iCloud UI Platform (20)

Microsoft & IoT
Microsoft & IoTMicrosoft & IoT
Microsoft & IoT
 
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
ECS19 - Bill Ayers - UNLOCK YOUR BUSINESS KNOWLEDGE WITH THE MICROSOFT GRAPH,...
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud Private
 
MEF Üniversitesi - IoT & Data Dersi
MEF Üniversitesi - IoT & Data DersiMEF Üniversitesi - IoT & Data Dersi
MEF Üniversitesi - IoT & Data Dersi
 
Live Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAXLive Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAX
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUG
 
ios basics
ios basicsios basics
ios basics
 
如何快速開發與測試App
如何快速開發與測試App如何快速開發與測試App
如何快速開發與測試App
 
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...
Deliver an Enhanced User Experience by Combining Azure, Teams and the Microso...
 
Digitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD ApplicationDigitally Record videos & Track Incidents on IPAD Application
Digitally Record videos & Track Incidents on IPAD Application
 
01 introduction to darwino
01   introduction to darwino01   introduction to darwino
01 introduction to darwino
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application Developer
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
Top10 Strategics Technology for 2010 using Sun Products
Top10 Strategics Technology for 2010 using Sun ProductsTop10 Strategics Technology for 2010 using Sun Products
Top10 Strategics Technology for 2010 using Sun Products
 
Webinar: OpenIDM 3.1
Webinar: OpenIDM 3.1Webinar: OpenIDM 3.1
Webinar: OpenIDM 3.1
 
L01 Introduction to Enterprise Software
L01 Introduction to Enterprise SoftwareL01 Introduction to Enterprise Software
L01 Introduction to Enterprise Software
 
Lesson learns from Japan cloud trend
Lesson learns from Japan cloud trendLesson learns from Japan cloud trend
Lesson learns from Japan cloud trend
 
Windows Azure For Architects
Windows Azure For ArchitectsWindows Azure For Architects
Windows Azure For Architects
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
 
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFExtensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
 

Recently uploaded

"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 

Recently uploaded (20)

"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 

Darwin iCloud Browser: Self Evolving iCloud UI Platform

  • 1. Cloud Client Darwin iCloud Browser Self Evolving iCloud UI Platform LI Ying (JustDoItLy@GMail.com)
  • 2. Self Evolving iCloud UI Platform Opportunity of Information Cloud Information Technology=I+T T: Technology Cloud means pervasive T Cloud means low cost and high efficiency I: Information Cloud Client means pervasive I Cloud Client brings personal and social user experience at the client of clouds Information Cloud : iCloud Focuses on I instead of T
  • 3. Self Evolving iCloud UI Platform iCloud UI (1) ) Function:As UI system for iCloud (Implemented) : Browser style Navigation (Superior than IE) Interactive Analysis (Like ) Template based Representation (Excel Style built in) To define and change UI template Dynamically switching UI Templates Real Know-How Access ability for iCloud
  • 4. Self Evolving iCloud UI Platform iCloud UI (2) ) Support:Accessing iCloud : Complicated Relations Support Cross tables query without knowingly Easy statistics Interactive Analysis Synchronized master detail representation Instant pivot and chart Large Scale Database Support Server side calculating 已实现Loading: Only required data transferred to client side Lazy Implemented in InterData
  • 5. Self Evolving iCloud UI Platform Sub-Function:Data : Navigation (IE+) Open in a new window (Like IE) Open in a synchronized new window (Unique) Open in a nested window (Unique) Coexists and Synchronizing Easy Switching
  • 6. Self Evolving iCloud UI Platform Sub-Function:Grid (Excel+) : Data Analysis Sort Filter Group Summary Group Summary • iCloud Process Ability Nested Columns Calculated Columns
  • 7. Self Evolving iCloud UI Platform Sub-Function:Pivot, Card and Chart(Excel+) :
  • 8. Self Evolving iCloud UI Platform Platform: Plug in Architecture Internet Architecture Low decoupled, like browser Open Plug in Interface API to add more kinds of iCloud API to add more kinds of UI template Discretionary Combination, Dynamic Matching (5+)UI Templates x (12+) Data Sources=60+Combination
  • 9. Self Evolving iCloud UI Platform iCloud:Expandable Data Sources : 3rd Party created iCloud RDBMS OData MS Data Outlook SQL Semantic (Built in) Service Analysis CRM/ERP ORM Azure Internet … (Built in) Service Built in most popular RDBMS MS Access,MS SQL Server,MySQL Oracle PostgreSql Firebird PervasiveSQL VistaDB SQL Anywhere Advantage DB2 and Sybase. Built in OData Service Support OData (Open Data Protocol) is provided by Microsoft Question: Why kinds of driver needed? Answner:No general interface for iCloud
  • 10. Self Evolving iCloud UI Platform UI:Expandable Templates : Report Dash Board Schedule Tree List Property Grid API for 3rd Party
  • 11. Self Evolving iCloud UI Platform Self: Decentralization, Social vs Centralization Fish?Fishing? Of Client Everyone has his own UI By Client End user tails and maintenance his own UI For Client End user improves their UI in using
  • 12. Self Evolving iCloud UI Platform Evolving: At the speed of business Reason External:Ever Chaining World Internal: Continuous Improvement Workflow Traditional: End User=>Developer=>Database Admin Creative: End User (UI=>iCloud) iCloud UI End User
  • 13. Self Evolving iCloud UI Platform Self Evolving(UI ( iCloud) ) Function: UI drives iCloud evolving Hidden Technology:: Personal and Social Information Model Tag, Comments and Annotation Extensible Information Model by end user iCloud User Operation (Script) Internet style Links 已实现 To be implemented in Cloud Client
  • 14. iCloud Browser Product Line 1:InterData Explorer Data Browser(Implemented) Core and Preliminary Edition of iCloud Browser, focuses on iCloud UI IT:Traditional RDBMS support Market:Low End BI for End User : The big 4 players in BI: Oracle, Microsoft, SAP and IBM BI(Business Intelligence):Traditional iCloud Traditionally, BI has strategy and tactics applications Operation BI: New application era To embed BI in all business process To serve all kinds of end users
  • 15. iCloud Browser Strength of InterData I am owner! As End Product to End User Functions: Navigation, Analysis and representations for information Features: General, suitable for all kinds of business system and data sources Easy: easy to learn and use; Interactive: improved experience; Personality: improved satisfaction Benefits To end user, easy and low cost To partner, low maintenance cost Weakness of InterData Small Company and short product line(looking for cooperation with solution providers)
  • 16. iCloud Browser Product Line 2:Cloud Client : Darwin iCloud Browser(developing) Position:iCloud UI Platform : Focuses on client side: data analysis and representation Personal and Social Features Build in non specific business related horizontal functions Support new developing information system on it and new UI for existing systems Market: To sell to software vendors, indirectly sell to end user IT: Not limited to RDBMS, support data cloud service, support business rules, support personal and social information model. Application Development: Traditional Information systems CRM/SCM/ERP/DM/PDM
  • 17. iCloud Browser Strength of Cloud Client Benefits for Software Vendors(as platform) Fast implementation, only development of non UI part is necessary Fast evolution, to extend information model by end user I.e. To add new columns, to link data, to attach any information Low cost, most maintenance are done by end user No clear competitors Strength: For end user: easy to use For partners: fast and low cost Weakness:: Not highly general, for no standards for iCloud The worry for locking to our platform(So big share holders are needed) Small company
  • 18. iCloud Browser Multi Editions Strategy InterData Freeware Edition With limited functions and data sources, for marketing only InterData Shareware Edition To support only one data source, pricing at a level of consumption software InterData Standard Edition To support all RDBMS, highly cheaper than traditional competitors InterData Source Code Edition For VIP clients, limited source code offer Cloud Client: Platform Edition OEM to all software vendors One off license and annual subscription
  • 19. Cooperation Open to all possibilities Especially to big IT vendors One Million USD wanted for the initial two years
  • 20. FAQ(1) My business software has the ability to analyze… Analysis is only one function for cloud client InterData is general, not limited to specific system。 The analysis functions are bundled with specific business system The difference between fish and fishing Browser Edition? In one year, we will implement a browser edition based on MS Silverlight To support Windows and Linux、Windows Phone 7、 Nokia 60 and so on.
  • 21. FAQ(2) Report vs InterData…… Just like Word Document vs Web pages InterData is “LIVE” report If not? WHYWYG. Data can be exported to MS Excel for you to do further analysis In Grid, you may copy data to MS Excel by clipboard
  • 22. Cloud Client Vision: To surf iCloud Mission:iCloud UI platform provider JustDoItLy@Gmail.com http://darwincloudclient.blogspot.com/ Strongly suggest to watch demos