SlideShare a Scribd company logo
A PC on every desk
Probably, one of the biggest error in
   the information technology era




         Smaller footprint, same        1

               complexity
PC: a downsized mainframe

   Same Von Neumann architecture: ALU, registries,
    memory, I/O, interrupts, HD, other devices
   Same pile of sftw stacks: microcode, OS, drivers,
    system services, DB, applications
   Together with:
    o   The difficulty, for a typical user, to run,
        administer, maintain and fine tune the
        system


                                                        2
User. Not a system engineer
   Typical user doesn’t - and must not - have the
    expertise necessary for everyday maintenance of
    his “working tool”




                                                      3
Maintenance schedule
Best practices for a healthy PC (at least once in a
 week)
  o   Run antivirus & spyware removal tools
  o   Install the latest updates
  o   Backup the entire system
  o   Encrypt confidential data
  o   Check for errors and backup your local mailbox file
  o   Run utilities to check for dangerous problem like the
      “rootkit” infection
  o   Check for unwanted applications/services that eat
      system resources
  o   Check the hard disk for volume errors
  o   Continue …..                                            4
Is Windows faulty ?
No, but:
 The more the third party applications you add to the
  systems the more it becomes fragile and prone to crashes.
 Like any complex architecture it requires an accurate and
  constant maintenance
 Internet can be a dangerous source of, virus, spyware,
  malaware, ecc
 Many users downloads and install uncertified and untested
  applications from the web



It was not designed to be a “closed” platform
  centrally managed by a team of expert
                                                              5
The solution ?




                 6
Time machine: back to 80s
What would have happened in a real world




                                    Geek
              Open platform




                                     User
             Closed & specialized
                  platform                  7
Back to the future



                       “Closed”
  Cloud     Midrange                 SaaS
                       devices:
computing   systems               applications
                         iPad




                                                 8
Cloud Computing
 Put back the platform's management issues in
  the hands of the experts
 OPEX: pay per use

 SLA: support & maintenance fees are based on
  the reliability index needed
 Platform-free clients:

         any combination of hardware & software able
                    to run a web browser


                                                   9
Midrange systems
 Kind of “private cloud”
 Ideal solution for “single-server” companies

 Centralized model

 Bring back the complexity into the “computer
  room”
 No more “personal” workstations

 End of company data stored on users’ disks

 Low-TCO terminals

 SOA approach to integrate third party “SaaS”
  solutions
                                                 10
Legacy UI (User Interface)
 Too often the wrong reason behind the abandon
  of a midrange reliable system
 Modern tools allows easy UI to GUI mapping
 Not always a modern GUI is the right choice
   o 5250-UI is still the fastest way for data-entry
     operators
 Multi-touch screens, hand-gestures or eye-
  movements recognition devices can be easily
  “connected” using SOA Web Services to access
  the Business Logic components.

                                                       11
The one-size-fits-all model doesn’t apply




                  Midrange Server
iPad
 Closed platform
  o Runs only certified applications
 Almost whatever could be a source of problems
  has been removed by design
 Easy to use

 Geeks hate it

 Keegs (opposite of Geek) love it




                                                  13
SaaS applications
Google Docs - Office Live
 All you needs is a browser

 Data are stored “somewhere” in the Cloud
  o   Accessible everywhere from any device




                                              14
Slim OSs
Chrome OS, iPhone OS, Windows EC 7, Ubuntu light,
  ecc
 New Operating Systems designed to work exclusively
  with Web Applications
 Google Chromoting
  o    Chrome OS extension to run "legacy PC applications" right
       in the browser


                                                      Services
  Present OS
      Browser                      Light OS
  Services                         Browser
                                                                   15
www.evog.it

            tom.presotto@evog.it   16


June 2010

More Related Content

Similar to A pc on every desk. A big mistake.

The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating Systems
Amber Wheeler
 
Cloud operating systems
Cloud operating systemsCloud operating systems
Cloud operating systems
Datta Dharanikota
 
09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt
TOPS Technologies
 
Opensourceshift
OpensourceshiftOpensourceshift
Opensourceshift
KirthiRaman
 
Hostel management system project report
Hostel management system project reportHostel management system project report
Hostel management system project report
Softroniics india
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Enterprise Management Associates
 
OS in mobile devices [Android]
OS in mobile devices [Android]OS in mobile devices [Android]
OS in mobile devices [Android]
Yatharth Aggarwal
 
1061 (m2)
1061 (m2)1061 (m2)
System software 1ppt(udated)
System software 1ppt(udated)System software 1ppt(udated)
System software 1ppt(udated)
uraj007
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
rsnarayanan
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
Leon Lei
 
Tackling Enterprise App Incompatibility
Tackling Enterprise App IncompatibilityTackling Enterprise App Incompatibility
Tackling Enterprise App Incompatibility
xpmigration
 
LinuxCon Europe 2013
LinuxCon Europe 2013LinuxCon Europe 2013
LinuxCon Europe 2013
Maksim Melnikau
 
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
PROIDEA
 
Portable OS & Portable Application
Portable OS & Portable ApplicationPortable OS & Portable Application
Portable OS & Portable Application
Jayaseelan Yezhuaralai
 
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
mfrancis
 
Operating Systems ( Os )
Operating Systems ( Os )Operating Systems ( Os )
Operating Systems ( Os )
Amber Wheeler
 
Introduction
IntroductionIntroduction
virtualization whitepaper en
virtualization whitepaper envirtualization whitepaper en
virtualization whitepaper en
eyeOS
 
Handheld operting system
Handheld operting systemHandheld operting system
Handheld operting system
Aj Maurya
 

Similar to A pc on every desk. A big mistake. (20)

The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating Systems
 
Cloud operating systems
Cloud operating systemsCloud operating systems
Cloud operating systems
 
09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt
 
Opensourceshift
OpensourceshiftOpensourceshift
Opensourceshift
 
Hostel management system project report
Hostel management system project reportHostel management system project report
Hostel management system project report
 
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIYWhy Pay for Open Source Linux? Avoid the Hidden Cost of DIY
Why Pay for Open Source Linux? Avoid the Hidden Cost of DIY
 
OS in mobile devices [Android]
OS in mobile devices [Android]OS in mobile devices [Android]
OS in mobile devices [Android]
 
1061 (m2)
1061 (m2)1061 (m2)
1061 (m2)
 
System software 1ppt(udated)
System software 1ppt(udated)System software 1ppt(udated)
System software 1ppt(udated)
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Tackling Enterprise App Incompatibility
Tackling Enterprise App IncompatibilityTackling Enterprise App Incompatibility
Tackling Enterprise App Incompatibility
 
LinuxCon Europe 2013
LinuxCon Europe 2013LinuxCon Europe 2013
LinuxCon Europe 2013
 
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny...
 
Portable OS & Portable Application
Portable OS & Portable ApplicationPortable OS & Portable Application
Portable OS & Portable Application
 
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...Journey from Monolith to a Modularized Application - Approach and Key Learnin...
Journey from Monolith to a Modularized Application - Approach and Key Learnin...
 
Operating Systems ( Os )
Operating Systems ( Os )Operating Systems ( Os )
Operating Systems ( Os )
 
Introduction
IntroductionIntroduction
Introduction
 
virtualization whitepaper en
virtualization whitepaper envirtualization whitepaper en
virtualization whitepaper en
 
Handheld operting system
Handheld operting systemHandheld operting system
Handheld operting system
 

More from Tom Presotto

Windows 8 and OS/2 - Microsoft and IBM - Same mistake
Windows 8 and OS/2  - Microsoft and IBM - Same mistakeWindows 8 and OS/2  - Microsoft and IBM - Same mistake
Windows 8 and OS/2 - Microsoft and IBM - Same mistake
Tom Presotto
 
Enjoy your current life
Enjoy your current lifeEnjoy your current life
Enjoy your current life
Tom Presotto
 
Digital Signage - Audience Measurement
Digital Signage - Audience MeasurementDigital Signage - Audience Measurement
Digital Signage - Audience Measurement
Tom Presotto
 
Chioschi Multimediali Multifunzione
Chioschi Multimediali MultifunzioneChioschi Multimediali Multifunzione
Chioschi Multimediali Multifunzione
Tom Presotto
 
Emessage event
Emessage eventEmessage event
Emessage event
Tom Presotto
 
Evog services
Evog servicesEvog services
Evog services
Tom Presotto
 
Ibm power7
Ibm power7Ibm power7
Ibm power7
Tom Presotto
 
Ibm i-modernization
Ibm i-modernizationIbm i-modernization
Ibm i-modernization
Tom Presotto
 
Facebook ghosts-and-onlookers
Facebook ghosts-and-onlookersFacebook ghosts-and-onlookers
Facebook ghosts-and-onlookers
Tom Presotto
 

More from Tom Presotto (9)

Windows 8 and OS/2 - Microsoft and IBM - Same mistake
Windows 8 and OS/2  - Microsoft and IBM - Same mistakeWindows 8 and OS/2  - Microsoft and IBM - Same mistake
Windows 8 and OS/2 - Microsoft and IBM - Same mistake
 
Enjoy your current life
Enjoy your current lifeEnjoy your current life
Enjoy your current life
 
Digital Signage - Audience Measurement
Digital Signage - Audience MeasurementDigital Signage - Audience Measurement
Digital Signage - Audience Measurement
 
Chioschi Multimediali Multifunzione
Chioschi Multimediali MultifunzioneChioschi Multimediali Multifunzione
Chioschi Multimediali Multifunzione
 
Emessage event
Emessage eventEmessage event
Emessage event
 
Evog services
Evog servicesEvog services
Evog services
 
Ibm power7
Ibm power7Ibm power7
Ibm power7
 
Ibm i-modernization
Ibm i-modernizationIbm i-modernization
Ibm i-modernization
 
Facebook ghosts-and-onlookers
Facebook ghosts-and-onlookersFacebook ghosts-and-onlookers
Facebook ghosts-and-onlookers
 

Recently uploaded

Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

A pc on every desk. A big mistake.

  • 1. A PC on every desk Probably, one of the biggest error in the information technology era Smaller footprint, same 1 complexity
  • 2. PC: a downsized mainframe  Same Von Neumann architecture: ALU, registries, memory, I/O, interrupts, HD, other devices  Same pile of sftw stacks: microcode, OS, drivers, system services, DB, applications  Together with: o The difficulty, for a typical user, to run, administer, maintain and fine tune the system 2
  • 3. User. Not a system engineer  Typical user doesn’t - and must not - have the expertise necessary for everyday maintenance of his “working tool” 3
  • 4. Maintenance schedule Best practices for a healthy PC (at least once in a week) o Run antivirus & spyware removal tools o Install the latest updates o Backup the entire system o Encrypt confidential data o Check for errors and backup your local mailbox file o Run utilities to check for dangerous problem like the “rootkit” infection o Check for unwanted applications/services that eat system resources o Check the hard disk for volume errors o Continue ….. 4
  • 5. Is Windows faulty ? No, but:  The more the third party applications you add to the systems the more it becomes fragile and prone to crashes.  Like any complex architecture it requires an accurate and constant maintenance  Internet can be a dangerous source of, virus, spyware, malaware, ecc  Many users downloads and install uncertified and untested applications from the web It was not designed to be a “closed” platform centrally managed by a team of expert 5
  • 7. Time machine: back to 80s What would have happened in a real world Geek Open platform User Closed & specialized platform 7
  • 8. Back to the future “Closed” Cloud Midrange SaaS devices: computing systems applications iPad 8
  • 9. Cloud Computing  Put back the platform's management issues in the hands of the experts  OPEX: pay per use  SLA: support & maintenance fees are based on the reliability index needed  Platform-free clients: any combination of hardware & software able to run a web browser 9
  • 10. Midrange systems  Kind of “private cloud”  Ideal solution for “single-server” companies  Centralized model  Bring back the complexity into the “computer room”  No more “personal” workstations  End of company data stored on users’ disks  Low-TCO terminals  SOA approach to integrate third party “SaaS” solutions 10
  • 11. Legacy UI (User Interface)  Too often the wrong reason behind the abandon of a midrange reliable system  Modern tools allows easy UI to GUI mapping  Not always a modern GUI is the right choice o 5250-UI is still the fastest way for data-entry operators  Multi-touch screens, hand-gestures or eye- movements recognition devices can be easily “connected” using SOA Web Services to access the Business Logic components. 11
  • 12. The one-size-fits-all model doesn’t apply Midrange Server
  • 13. iPad  Closed platform o Runs only certified applications  Almost whatever could be a source of problems has been removed by design  Easy to use  Geeks hate it  Keegs (opposite of Geek) love it 13
  • 14. SaaS applications Google Docs - Office Live  All you needs is a browser  Data are stored “somewhere” in the Cloud o Accessible everywhere from any device 14
  • 15. Slim OSs Chrome OS, iPhone OS, Windows EC 7, Ubuntu light, ecc  New Operating Systems designed to work exclusively with Web Applications  Google Chromoting o Chrome OS extension to run "legacy PC applications" right in the browser Services Present OS Browser Light OS Services Browser 15
  • 16. www.evog.it tom.presotto@evog.it 16 June 2010