SlideShare une entreprise Scribd logo
1  sur  102
10 Internet-Standards für die Zukunft IEX 2001 | Seminar w-5 Mittwoch, 7. Februar 2001 Andreas Göldi Jürg Stuker
Die Top 10 Internet-Standards von 2000 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Die Top 10 Internet-Standards 2001 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UML
Software-Entwicklung:  Eine unsichere Sache ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],„ We estimate only 26 % of software projects will succeed“ Standish Group CHAOS Report 1998 „ Only 8% of large-scale application projects succeed.... Cost overruns of 100% to 200% are common in software projects“ Andersen Consulting (Accenture)
Standardvorgehen vs.  Rational Unified Process (RUP) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rational Unified Process: Ein iterativer Ansatz Management Environment Business Modeling Implementation Test Analysis & Design Preliminary  Iteration(s) Iter. #1 Phases Process Workflows Iterations Supporting Workflows Iter. #2 Iter. #n Iter. #n+1 Iter. #n+2 Iter. #m Iter. #m+1 Deployment Configuration Mgmt Requirements Elaboration Transition Inception Construction
Was ist UML? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UML (Unified Modelling Language): Übersicht Modelle Use Case Diagrams Sequence Diagrams Class Diagrams Object Diagrams Component Diagrams Deployment Diagrams Activity Diagrams Statechart Diagrams Collaboration Diagrams
Schnittstelle zwischen Business und IT:  Der Use Case ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Beispiel für Use Case Akteur System Use Case
Sequence Diagram: Zeitliche Abläufe und Kontrollfluss darstellen Akteur Objekt Aufruf/ Kommunikation
Class Diagra m (Statische Sicht) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Activity Diagram  (Aktivitätssicht) ,[object Object],[object Object],[object Object],[object Object]
Deployment Diagram  (Physische Sicht) ,[object Object],[object Object],[object Object]
Tools ,[object Object],[object Object],[object Object]
Erfahrungen mit dem Einsatz von UML ,[object Object],[object Object],[object Object],[object Object]
Weitere Informationen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Microsoft.NET / C#
.NET ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Eine offizielle Graphik …
Einscheidende Änderungen bei der Programmierung und der P.ausführung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
C# (C Sharp) ,[object Object],[object Object],[object Object]
Hallo … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Common Language Runtime Architecture ,[object Object],[object Object],[object Object],[object Object]
Beurteilung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Weitere Informationen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOAP ( Simple Object Access Protocol )
Auch schon gesehen? Applikationslogik Browser Win32 Anwendung Front Tier Middle Tier Back Tier Java Applet DBMS
Ausgangslage ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Probleme mit RPC Standards ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
HTTP + XML = SOAP  (1) ,[object Object],[object Object],[object Object],[object Object]
HTTP + XML = SOAP  (2) ,[object Object],[object Object]
Was ist / kann SOAP? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Beurteilung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Weitere Informationen ,[object Object],[object Object],[object Object],[object Object]
P2P
„ Klassischer“ Informationsaustausch im Internet: Server-basiert Internet Relativ „dumme“ Client-Rechner Leistungsfähige zentrale Server
Das Prinzip von Peer-to-Peer (P2P): Gleichwertige Netzteilnehmer Internet Intelligente Clients, die direkt kommunizieren Server nur noch als Vermittlungsstelle, evtl. gar nicht mehr benötigt evtl. Suchanfrage Daten
Anwendungsbereiche von P2P ,[object Object],[object Object],[object Object]
Napster: Einstiegsseite Funktionen Neu: CD-Verkauf Promotion
Napster: Suchfunktion
Alternativen: Gnutella, Freenet etc. ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hat File-Sharing eine (legale) Zukunft? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resource-Sharing ,[object Object],[object Object]
„ Ernsthafte“ Anwendungen ,[object Object],[object Object],[object Object],[object Object]
Collaborative Computing:  Zusammenarbeit über P2P-Netzwerke ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Groove Networks:  Verteilte Zusammenarbeit in Gruppen Teilnehmerliste Zur  Verfügung stehende Anwendungen Chat und  direkte Sprach- kommunikation Applikationsfenster (hier: gemeinsames Surfen)
Weitergehende Informationen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DivX ;-)
Sie kennen doch alle MP3?! ,[object Object],[object Object],[object Object],[object Object],[object Object]
So etwa … 2.5 Minuten /  14.1 MByte
Die Geschichte ,[object Object],[object Object],[object Object],[object Object],[object Object]
Beispiel (Trailer von The Fifth Element) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Wie geht das (unter Windows, Beispiel)? ,[object Object],[object Object],[object Object],[object Object]
Weitere Informationen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UMTS
UMTS: Wichtiger Schritt in der Konvergenz zwischen Telecom, Computer und Medien Mobile Multimedia Services Telecom Industry Computer Industry Media  Industry Electronic publishing Online services WWW ISDN Wireless UMTS WAP Interactive TV Broadband Technology ,[object Object]
UMTS-Dienste: Interaktion von Web und Mobildiensten Personali- sierung Transa k tion en Multimedia - Inhalte Location- Based Services Sprach- Kommunika- tion UMTS Web WAP Heute Morgen
Begriffswirrwarr ,[object Object],[object Object],[object Object],[object Object],[object Object]
UMTS: Endlich ein weltweiter Mobilfunkstandard? ,[object Object],GSM TDMA cdmaOne GPRS EDGE WCDMA UWC-136 cdma2000 IS-95B 2G 3G 2.5G UMTS
Technische Eigenschaften  von 3G-Systemen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Quality-of-Service-Klassen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Höchste  Datenraten (bis 384 kbit/s)
Viele offene Fragen bei UMTS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Weitere Informationen ,[object Object],[object Object],[object Object],[object Object]
RDF (Resource Description Framework)
Ausgangslage ,[object Object],[object Object],Läufer, Laeufer, läufer, Laufer … Bedeutung der Worte im Kontext Wortflexionen etc.
Vorläufer: PICS (Platform for Internet Content Selection) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Und nun rdf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ein (sehr) einfaches Beispiel ,[object Object],[object Object],[object Object],[object Object]
Was umfasst der Standard? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ablauf: Inhalt, Metadaten und Verwendung I * net Inhalt Web Usenet Email Chat Gopher FTP etc. Person oder SW klassifiziert den Inhalt Autor Gültigkeitsdatum ISBN-Nummer Rating Kategorien etc. Anwendung reagiert Vorschlag Suche Inform ation Protokoll. Warnung Abblocken etc.
Ein umfassenderes Beispiel (in XML)
Ein umfassenderes Beispiel (als Graph)
Beurteilung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Weitere Informationen ,[object Object],[object Object],[object Object],[object Object],[object Object]
Micropayments
Einsatzgebiet von Micropayments ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Anwendungsarten ,[object Object],[object Object],[object Object],[object Object],[object Object]
Systemtypen ,[object Object],[object Object],[object Object]
Beispiel:  „Zeitung kaufen“ mit QPass
Standardisierungsbemühungen ,[object Object],[object Object]
Code-Beispiel: Auslösen von Micropayment ,[object Object]
Verfügbarkeit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Fazit und Ausblick ,[object Object],[object Object],[object Object],[object Object]
Weitere Informationen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XForms
Was sind xForms? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Die Elemente eines xForms ( W3C Working Draft 19 December 2000 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Beispiel
Beurteilung ,[object Object],[object Object],[object Object]
Weitere Informationen ,[object Object],[object Object]
Spracherkennung und VoiceXML
Spracherkennung ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Spracherkennung und Internet ,[object Object],[object Object],Web-Server Multimedia Audio/ Sprach- grammatik Scripts Web- Browser HTML Voice- XML VoiceXML- Gateway Voice- Browser
Grundablauf bei Dialogsystemen System spricht  Frage/Aufforderung aus Benutzer antwortet System generiert Antwort System intepretiert Antwort und handelt entsprechend Datenbanken etc.
Dialogorientierte Systeme: Beispiel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Grundaufbau eines dialogbasierten Systems Telefon-/ Mikrofon- Input Input-Hardware Input-API Automatic Speech Recognizer (ASR) ASR-API Grammatik- Files Sprachparser/-interpreter Dialogfluss-Manager Interpretierter Text Digitali- sierte Sprache ASCII-  Text Sprach-Output (Text-to-Speech oder Aufnahme) Quelle: www.speechdepot.com
VoiceXML: Beispiel ,[object Object],VoiceXML wurde entwickelt vom VoiceXML-Forum und wird derzeit vom W3C standardisiert. Ansage (Sprachprompt) Verweis auf Grammatik-File Verweis auf Script, das User-Input verarbeitet
VoiceXML: Beispiel ,[object Object],[object Object]
Info-Quellen ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Vielen Dank für Ihre Aufmerksamkeit Seminarunterlagen: http:// namics.com/iex01/ [email_address] [email_address]

Contenu connexe

Similaire à Top 10 Internet Trends 2001

B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsB3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsAndreas Schulte
 
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenArchitekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenRobin Sedlaczek
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
 
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine ÜbersichtJürgen Gutsch
 
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for BeginnersUlrich Krause
 
Einführung in .NET
Einführung in .NETEinführung in .NET
Einführung in .NETAndreas Heil
 
.NET Core Architecture (UI)
.NET Core Architecture (UI).NET Core Architecture (UI)
.NET Core Architecture (UI)Robin Sedlaczek
 
Python in der Luft- und Raumfahrt
Python in der Luft- und RaumfahrtPython in der Luft- und Raumfahrt
Python in der Luft- und RaumfahrtAndreas Schreiber
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Jürg Stuker
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & DominoUlrich Krause
 
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher SoftwareEinsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher SoftwareAndreas Schreiber
 
Technologieraum übergreifende Programmierung
Technologieraum übergreifende ProgrammierungTechnologieraum übergreifende Programmierung
Technologieraum übergreifende ProgrammierungFalk Hartmann
 
2011 07-13 collaboration solutions day - cedros
2011 07-13 collaboration solutions day - cedros2011 07-13 collaboration solutions day - cedros
2011 07-13 collaboration solutions day - cedrosPhilipp_Koenigs
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersUlrich Krause
 
Entity Framework Core - Der Umstieg auf Core
Entity Framework Core - Der Umstieg auf CoreEntity Framework Core - Der Umstieg auf Core
Entity Framework Core - Der Umstieg auf CoreNETUserGroupBern
 
Erp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausErp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausDedagroup
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Torsten Winterberg
 

Similaire à Top 10 Internet Trends 2001 (20)

B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsB3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite Applications
 
OSLC in Aktion
OSLC in AktionOSLC in Aktion
OSLC in Aktion
 
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-AnwendungenArchitekturen für .NET Core-Anwendungen
Architekturen für .NET Core-Anwendungen
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
 
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
.NET Core, .NET Standard & ASP.NET Core - Eine Übersicht
 
C / C++ Api for Beginners
C / C++ Api for BeginnersC / C++ Api for Beginners
C / C++ Api for Beginners
 
Einführung in .NET
Einführung in .NETEinführung in .NET
Einführung in .NET
 
.NET Core Architecture (UI)
.NET Core Architecture (UI).NET Core Architecture (UI)
.NET Core Architecture (UI)
 
Python in der Luft- und Raumfahrt
Python in der Luft- und RaumfahrtPython in der Luft- und Raumfahrt
Python in der Luft- und Raumfahrt
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005
 
C API for Lotus Notes & Domino
C API for Lotus Notes & DominoC API for Lotus Notes & Domino
C API for Lotus Notes & Domino
 
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher SoftwareEinsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
Einsatz von Subversion bei der Entwicklung technisch-wissenschaftlicher Software
 
Technologieraum übergreifende Programmierung
Technologieraum übergreifende ProgrammierungTechnologieraum übergreifende Programmierung
Technologieraum übergreifende Programmierung
 
2011 07-13 collaboration solutions day - cedros
2011 07-13 collaboration solutions day - cedros2011 07-13 collaboration solutions day - cedros
2011 07-13 collaboration solutions day - cedros
 
[DE] Glossar zu Dokumenten-Technologien | PROJECT CONSULT | Hamburg 2010
 [DE] Glossar zu Dokumenten-Technologien | PROJECT CONSULT | Hamburg 2010 [DE] Glossar zu Dokumenten-Technologien | PROJECT CONSULT | Hamburg 2010
[DE] Glossar zu Dokumenten-Technologien | PROJECT CONSULT | Hamburg 2010
 
C/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino DevelopersC/ C++ for Notes & Domino Developers
C/ C++ for Notes & Domino Developers
 
Entity Framework Core - Der Umstieg auf Core
Entity Framework Core - Der Umstieg auf CoreEntity Framework Core - Der Umstieg auf Core
Entity Framework Core - Der Umstieg auf Core
 
Erp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausErp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinaus
 
Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6Oracle Open World 2009 Review V1.6
Oracle Open World 2009 Review V1.6
 
Kevin Hofer
Kevin HoferKevin Hofer
Kevin Hofer
 

Plus de Jürg Stuker

Innovation ist, wenn der Kreis sich schliesst
Innovation ist, wenn der Kreis sich schliesstInnovation ist, wenn der Kreis sich schliesst
Innovation ist, wenn der Kreis sich schliesstJürg Stuker
 
Circularity Gap Report Switzerland 2023
Circularity Gap Report Switzerland 2023Circularity Gap Report Switzerland 2023
Circularity Gap Report Switzerland 2023Jürg Stuker
 
User Experience im Digital Banking
User Experience im Digital BankingUser Experience im Digital Banking
User Experience im Digital BankingJürg Stuker
 
A framework to think about innovative patient care
A framework to think about innovative patient careA framework to think about innovative patient care
A framework to think about innovative patient careJürg Stuker
 
Leadership und Kulturentwicklung -- CAS New Work
Leadership und Kulturentwicklung -- CAS New WorkLeadership und Kulturentwicklung -- CAS New Work
Leadership und Kulturentwicklung -- CAS New WorkJürg Stuker
 
ETA Teil 3: Internet Technologie
ETA Teil 3: Internet TechnologieETA Teil 3: Internet Technologie
ETA Teil 3: Internet TechnologieJürg Stuker
 
ETA Teil 2: Programmierung
ETA Teil 2: ProgrammierungETA Teil 2: Programmierung
ETA Teil 2: ProgrammierungJürg Stuker
 
ETA Teil 1: Computational Thinking
ETA Teil 1: Computational ThinkingETA Teil 1: Computational Thinking
ETA Teil 1: Computational ThinkingJürg Stuker
 
New Work - Wie sehen moderne Arbeitsumgebungen aus?
New Work - Wie sehen moderne Arbeitsumgebungen aus?New Work - Wie sehen moderne Arbeitsumgebungen aus?
New Work - Wie sehen moderne Arbeitsumgebungen aus?Jürg Stuker
 
How to grow 50% in digital subscriptions
How to grow 50% in digital subscriptionsHow to grow 50% in digital subscriptions
How to grow 50% in digital subscriptionsJürg Stuker
 
Startup Weekend Ethiopia 2019
Startup Weekend Ethiopia 2019Startup Weekend Ethiopia 2019
Startup Weekend Ethiopia 2019Jürg Stuker
 
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...Jürg Stuker
 
Workshop Artificial Intelligence
Workshop Artificial IntelligenceWorkshop Artificial Intelligence
Workshop Artificial IntelligenceJürg Stuker
 
Kader lernen programmieren: Sinn oder Unsinn?
Kader lernen programmieren: Sinn oder Unsinn?Kader lernen programmieren: Sinn oder Unsinn?
Kader lernen programmieren: Sinn oder Unsinn?Jürg Stuker
 
Langfristige Erfolge im Performance Marketing
Langfristige Erfolge im Performance MarketingLangfristige Erfolge im Performance Marketing
Langfristige Erfolge im Performance MarketingJürg Stuker
 
Drei Thesen zu "The Future of UI"
Drei Thesen zu "The Future of UI"Drei Thesen zu "The Future of UI"
Drei Thesen zu "The Future of UI"Jürg Stuker
 
Mystery Shopping bei 14 Banken
Mystery Shopping bei 14 BankenMystery Shopping bei 14 Banken
Mystery Shopping bei 14 BankenJürg Stuker
 
How robotic and machine learning are changing the future jobs
How robotic and machine learning are changing the future jobsHow robotic and machine learning are changing the future jobs
How robotic and machine learning are changing the future jobsJürg Stuker
 
MassChallenge Masterclass: Owned media how-to
MassChallenge Masterclass: Owned media how-toMassChallenge Masterclass: Owned media how-to
MassChallenge Masterclass: Owned media how-toJürg Stuker
 
Digital Banking: Simplicity and User Experience
Digital Banking: Simplicity and User ExperienceDigital Banking: Simplicity and User Experience
Digital Banking: Simplicity and User ExperienceJürg Stuker
 

Plus de Jürg Stuker (20)

Innovation ist, wenn der Kreis sich schliesst
Innovation ist, wenn der Kreis sich schliesstInnovation ist, wenn der Kreis sich schliesst
Innovation ist, wenn der Kreis sich schliesst
 
Circularity Gap Report Switzerland 2023
Circularity Gap Report Switzerland 2023Circularity Gap Report Switzerland 2023
Circularity Gap Report Switzerland 2023
 
User Experience im Digital Banking
User Experience im Digital BankingUser Experience im Digital Banking
User Experience im Digital Banking
 
A framework to think about innovative patient care
A framework to think about innovative patient careA framework to think about innovative patient care
A framework to think about innovative patient care
 
Leadership und Kulturentwicklung -- CAS New Work
Leadership und Kulturentwicklung -- CAS New WorkLeadership und Kulturentwicklung -- CAS New Work
Leadership und Kulturentwicklung -- CAS New Work
 
ETA Teil 3: Internet Technologie
ETA Teil 3: Internet TechnologieETA Teil 3: Internet Technologie
ETA Teil 3: Internet Technologie
 
ETA Teil 2: Programmierung
ETA Teil 2: ProgrammierungETA Teil 2: Programmierung
ETA Teil 2: Programmierung
 
ETA Teil 1: Computational Thinking
ETA Teil 1: Computational ThinkingETA Teil 1: Computational Thinking
ETA Teil 1: Computational Thinking
 
New Work - Wie sehen moderne Arbeitsumgebungen aus?
New Work - Wie sehen moderne Arbeitsumgebungen aus?New Work - Wie sehen moderne Arbeitsumgebungen aus?
New Work - Wie sehen moderne Arbeitsumgebungen aus?
 
How to grow 50% in digital subscriptions
How to grow 50% in digital subscriptionsHow to grow 50% in digital subscriptions
How to grow 50% in digital subscriptions
 
Startup Weekend Ethiopia 2019
Startup Weekend Ethiopia 2019Startup Weekend Ethiopia 2019
Startup Weekend Ethiopia 2019
 
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
Programmieren kinderleicht gemacht: Einblicke in das spielerische und erlebni...
 
Workshop Artificial Intelligence
Workshop Artificial IntelligenceWorkshop Artificial Intelligence
Workshop Artificial Intelligence
 
Kader lernen programmieren: Sinn oder Unsinn?
Kader lernen programmieren: Sinn oder Unsinn?Kader lernen programmieren: Sinn oder Unsinn?
Kader lernen programmieren: Sinn oder Unsinn?
 
Langfristige Erfolge im Performance Marketing
Langfristige Erfolge im Performance MarketingLangfristige Erfolge im Performance Marketing
Langfristige Erfolge im Performance Marketing
 
Drei Thesen zu "The Future of UI"
Drei Thesen zu "The Future of UI"Drei Thesen zu "The Future of UI"
Drei Thesen zu "The Future of UI"
 
Mystery Shopping bei 14 Banken
Mystery Shopping bei 14 BankenMystery Shopping bei 14 Banken
Mystery Shopping bei 14 Banken
 
How robotic and machine learning are changing the future jobs
How robotic and machine learning are changing the future jobsHow robotic and machine learning are changing the future jobs
How robotic and machine learning are changing the future jobs
 
MassChallenge Masterclass: Owned media how-to
MassChallenge Masterclass: Owned media how-toMassChallenge Masterclass: Owned media how-to
MassChallenge Masterclass: Owned media how-to
 
Digital Banking: Simplicity and User Experience
Digital Banking: Simplicity and User ExperienceDigital Banking: Simplicity and User Experience
Digital Banking: Simplicity and User Experience
 

Top 10 Internet Trends 2001

  • 1. 10 Internet-Standards für die Zukunft IEX 2001 | Seminar w-5 Mittwoch, 7. Februar 2001 Andreas Göldi Jürg Stuker
  • 2.
  • 3.
  • 4. UML
  • 5.
  • 6.
  • 7. Rational Unified Process: Ein iterativer Ansatz Management Environment Business Modeling Implementation Test Analysis & Design Preliminary Iteration(s) Iter. #1 Phases Process Workflows Iterations Supporting Workflows Iter. #2 Iter. #n Iter. #n+1 Iter. #n+2 Iter. #m Iter. #m+1 Deployment Configuration Mgmt Requirements Elaboration Transition Inception Construction
  • 8.
  • 9. UML (Unified Modelling Language): Übersicht Modelle Use Case Diagrams Sequence Diagrams Class Diagrams Object Diagrams Component Diagrams Deployment Diagrams Activity Diagrams Statechart Diagrams Collaboration Diagrams
  • 10.
  • 11. Beispiel für Use Case Akteur System Use Case
  • 12. Sequence Diagram: Zeitliche Abläufe und Kontrollfluss darstellen Akteur Objekt Aufruf/ Kommunikation
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 20.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28. SOAP ( Simple Object Access Protocol )
  • 29. Auch schon gesehen? Applikationslogik Browser Win32 Anwendung Front Tier Middle Tier Back Tier Java Applet DBMS
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. P2P
  • 38. „ Klassischer“ Informationsaustausch im Internet: Server-basiert Internet Relativ „dumme“ Client-Rechner Leistungsfähige zentrale Server
  • 39. Das Prinzip von Peer-to-Peer (P2P): Gleichwertige Netzteilnehmer Internet Intelligente Clients, die direkt kommunizieren Server nur noch als Vermittlungsstelle, evtl. gar nicht mehr benötigt evtl. Suchanfrage Daten
  • 40.
  • 41. Napster: Einstiegsseite Funktionen Neu: CD-Verkauf Promotion
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Groove Networks: Verteilte Zusammenarbeit in Gruppen Teilnehmerliste Zur Verfügung stehende Anwendungen Chat und direkte Sprach- kommunikation Applikationsfenster (hier: gemeinsames Surfen)
  • 49.
  • 51.
  • 52. So etwa … 2.5 Minuten / 14.1 MByte
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. UMTS
  • 58.
  • 59. UMTS-Dienste: Interaktion von Web und Mobildiensten Personali- sierung Transa k tion en Multimedia - Inhalte Location- Based Services Sprach- Kommunika- tion UMTS Web WAP Heute Morgen
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72. Ablauf: Inhalt, Metadaten und Verwendung I * net Inhalt Web Usenet Email Chat Gopher FTP etc. Person oder SW klassifiziert den Inhalt Autor Gültigkeitsdatum ISBN-Nummer Rating Kategorien etc. Anwendung reagiert Vorschlag Suche Inform ation Protokoll. Warnung Abblocken etc.
  • 75.
  • 76.
  • 78.
  • 79.
  • 80.
  • 81. Beispiel: „Zeitung kaufen“ mit QPass
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 88.
  • 89.
  • 91.
  • 92.
  • 94.
  • 95.
  • 96. Grundablauf bei Dialogsystemen System spricht Frage/Aufforderung aus Benutzer antwortet System generiert Antwort System intepretiert Antwort und handelt entsprechend Datenbanken etc.
  • 97.
  • 98. Grundaufbau eines dialogbasierten Systems Telefon-/ Mikrofon- Input Input-Hardware Input-API Automatic Speech Recognizer (ASR) ASR-API Grammatik- Files Sprachparser/-interpreter Dialogfluss-Manager Interpretierter Text Digitali- sierte Sprache ASCII- Text Sprach-Output (Text-to-Speech oder Aufnahme) Quelle: www.speechdepot.com
  • 99.
  • 100.
  • 101.
  • 102. Vielen Dank für Ihre Aufmerksamkeit Seminarunterlagen: http:// namics.com/iex01/ [email_address] [email_address]