Multimediale Client-Server-Systeme:
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg [u.a.]
Springer
2010
|
Schriftenreihe: | eXamen.press
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | X, 357 S. Ill., graph. Darst., Kt. 235 mm x 155 mm |
ISBN: | 9783540797487 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035702925 | ||
003 | DE-604 | ||
005 | 20100127 | ||
007 | t | ||
008 | 090901s2010 gw abd| |||| 00||| ger d | ||
015 | |a 09,N27,0008 |2 dnb | ||
016 | 7 | |a 99478340X |2 DE-101 | |
020 | |a 9783540797487 |c PB. : EUR 24.95, sfr 36.50 (freier Pr.) |9 978-3-540-79748-7 | ||
024 | 3 | |a 9783540797487 | |
028 | 5 | 2 | |a 12194940 |
035 | |a (OCoLC)496270216 | ||
035 | |a (DE-599)DNB99478340X | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BE | ||
049 | |a DE-824 |a DE-634 |a DE-11 |a DE-703 |a DE-2070s | ||
082 | 0 | |a 006.76 |2 22/ger | |
084 | |a ST 252 |0 (DE-625)143627: |2 rvk | ||
084 | |a ST 325 |0 (DE-625)143661: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Chantelau, Klaus |e Verfasser |4 aut | |
245 | 1 | 0 | |a Multimediale Client-Server-Systeme |c Klaus Chantelau ; René Brothuhn |
264 | 1 | |a Heidelberg [u.a.] |b Springer |c 2010 | |
300 | |a X, 357 S. |b Ill., graph. Darst., Kt. |c 235 mm x 155 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a eXamen.press | |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Client-Server-Konzept |0 (DE-588)4252624-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Rich client |0 (DE-588)7592677-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Multimedia |0 (DE-588)4192358-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Internet |0 (DE-588)4308416-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Internet |0 (DE-588)4308416-3 |D s |
689 | 0 | 1 | |a Client-Server-Konzept |0 (DE-588)4252624-3 |D s |
689 | 0 | 2 | |a Multimedia |0 (DE-588)4192358-3 |D s |
689 | 0 | 3 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 0 | 4 | |a Rich client |0 (DE-588)7592677-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Brothuhn, René |e Verfasser |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017756823&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017756823 |
Datensatz im Suchindex
_version_ | 1804139419899265024 |
---|---|
adam_text | Titel: Multimediale Client-Server-Systeme
Autor: Chantelau, Klaus
Jahr: 2010
Inhaltsverzeichnis
Einführung........................................................ 1
Anwendungsszenarien multimedialer Client-Server Systeme........... 1
Aufbau des Buches.............................................. 2
Die Entwicklung des multimedialen Internets........................ 4
1 Multimediale Client-Server-Systeme............................. 7
1.1 Einleitung................................................. 7
1.2 Multimediale Daten in Client-Server-Systemen.................. 8
1.2.1 Fotografien und Rasterbilder........................... 9
1.2.2 Computergrafisch erzeugte Einzel- und Bewegtbilder...... 9
1.2.3 Audio- und Videomedien.............................. 11
1.3 Interaktion mit Client-Systemen.............................. 12
1.3.1 Grafische Nutzeroberflächen........................... 13
1.3.2 Rich-Clients........................................ 14
1.4 Technologien zur Entwicklung multimedialer Client-Server-Systeme 14
1.4.1 Internationale Standards, Protokolle, Empfehlungen und
Programmierschnittstellen............................. 15
1.4.2 Standards zur Entwicklung von Rich-Clients............. 16
1.4.3 Programmierschnittstellen für die Entwicklung von
Rich-Clients........................................ 17
1.4.4 Standards für die Client-Server-Interaktion............... 21
1.4.5 Programmierschnittstellen für die Client-Serverinteraktion . 23
1.4.6 Standards für die Verarbeitung von Audio- und Videomedien 24
1.4.7 Programmierschnittstellen für Audio-und Videomedien___ 30
1.4.8 Programmierschnittstellen zur Entwicklung von
Serversystemen...................................... 32
1.5 Vergleich der Technologien zur Entwicklung multimedialer
Client-Server Systeme ...................................... 33
1.5.1 AJAX in Kombination mit PHP, JSP oder ASP ........... 34
1.5.2 Die Java-Plattform................................... 35
1.5.3 Die FLEXI Flash Plattform........................... 36
Inhaltsverzeichnis
Literaturverzeichnis............................................. 36
Grundlagen verteilter Systeme................................... 37
2.1 Einleitung................................................. 37
2.2 Schichten-Modell.......................................... 38
2.2.1 Mehrschichtige Architekturen.......................... 39
2.3 Client-Server-Modell....................................... 40
2.3.1 Fat- undThin-Clients................................. 41
2.4 Client-Server-Interaktion.................................... 42
2.4.1 Kommunikationsmodell............................... 43
2.4.2 Serveraktivierung.................................... 47
2.4.3 Serverzustände...................................... 48
2.4.4 Caching............................................ 49
2.4.5 Vermittlung und Lastverteilung ........................ 52
2.5 Parallelverarbeitung........................................ 55
2.5.1 Parallele Server...................................... 56
2.5.2 Prozesse und Threads................................. 57
2.5.3 Synchronisation..................................... 60
2.6 Synchronisation in verteilten Systemen........................ 67
2.6.1 Zentrale Koordination................................ 67
2.6.2 Verteilte Synchronisationsalgorithmen................... 71
Literaturverzeichnis............................................. 73
Client-Server-Programmierung.................................. 75
3.1 Einleitung................................................. 75
3.2 Einführung in Java......................................... 75
3.2.1 Die Programmiersprache Java.......................... 76
3.3 Datenströme in Java........................................ 80
3.3.1 Eigenschaften von Datenströmen....................... 80
3.3.2 Basisklassen zur Verarbeitung von Datenströmen ......... 81
3.3.3 Byteorientierte Datenströme........................... 86
3.3.4 Zeichenorientierte Datenströme........................ 99
3.4 Socket Programmiemng.....................................105
3.4.1 Kommunikation über IP...............................106
3.4.2 Sockets in Java......................................112
3.4.3 Stream Sockets......................................114
3.4.4 Datagramm Sockets..................................123
3.5 Kommunikation mit HTTP...................................131
3.5.1 URL Aufbau........................................132
3.5.2 Ablauf der Kommunikation zwischen Client und Server___133
3.5.3 Ein einfacher HTTP-Server............................143
3.6 Thread-Programmierang in Java..............................154
3.6.1 Parallele Abarbeitung.................................159
3.6.2 Warten auf Threads..................................161
3.6.3 Unterbrechen von Threads.............................162
Inhaltsverzeichnis ix
3.6.4 Thread-Pools........................................163
3.6.5 Paralleler HTTP-Server...............................165
3.7 Synchronisation in Java.....................................167
3.7.1 JavaMonitor........................................170
3.7.2 Semaphore in Java...................................175
3.7.3 Locks - Sperren in Java...............................178
Literaturverzeichnis.............................................179
4 Entwicklung von Rieh Clients...................................181
4.1 Graphische Komponenten, Ereignisverarbeitung und das
MVC-Muster..............................................181
4.1.1 Nutzeroberflächen und das MVC-Muster................181
4.2 Entwicklung von Rieh Clients mit Java ........................186
4.2.1 Graphische Komponenten mit Java-Swing...............186
4.2.2 Zeichnen mit der Graphics-Klasse....................199
4.2.3 Die Ereignisverarbeitung mit Java......................201
4.2.4 HTTP-Kommunikation und graphische Nutzeroberflächen.. 205
4.3 Entwicklung von Rieh Clients mit HTML, CSS, JavaScript und
AJAX....................................................211
4.3.1 Graphische Komponenten mit HTML und CSS...........211
4.3.2 Grundlagen JavaScript................................222
4.3.3 JavaScript und das Document Object Model (DOM).......226
4.3.4 Ereignisverarbeitung mit JavaScript.....................231
4.3.5 Interaktive Graphiken mit JavaScript....................235
4.3.6 Interaktive Anwendungen mit AJAX....................239
4.4 Entwicklung von Rieh Clients mit FLEX/Hash/ActionScript......247
4.4.1 Graphische Komponenten mit MXML und FLEX.........248
4.4.2 MXML- Tags und Attribute ...........................249
4.4.3 ActionScript 3.0 und FLEX............................257
4.4.4 Ereignisverarbeitung mit ActionScript...................262
4.4.5 ActionScript 3.0 und Hash............................265
4.4.6 Zeichnen mit der Graphics-Klasse....................267
4.4.7 Animierte Bewegtbildfolgen und Synchronisation.........271
4.4.8 Erzeugung von Klassen mit dem Hash-Autorenwerkzeug .. 273
4.4.9 Asynchrone Client-Server-Kommunikation mit FLEX/Flash 274
4.4.10 Interaktive Graphiken mit FLEX/Hash..................279
Literaturverzeichnis.............................................282
5 Audio-, Bild- und Videomedien in Client-Server-Systemen..........283
5.1 Audio-, Bild- und Videocodierung............................283
5.1.1 Kompression von audio-visuellen Daten.................284
5.1.2 Irrelevante Information in Audiosignalen und
mp3-Audiocodierung.................................287
5.1.3 Irrelevanzreduktion in visuellen Daten...................292
5.1.4 Redundanzreduktion .................................296
x Inhaltsverzeichnis
5.1.5 Prädiktionscodierung.................................299
5.1.6 JPEG-Bildcodierung.................................302
5.1.7 MPEG-Videocodierung...............................306
5.2 Java Media Framework und Microsoft DirectShow ..............312
5.2.1 Progressive Download von Audio-Videomedien mit dem
JMF...............................................315
5.2.2 Anzeige eines Live-Videos von einer Webcam............324
5.2.3 RTP-Streaming von Audio- und Videodaten mit dem JMF .. 326
5.2.4 Progressive Download und Streaming von Audio-Video
Medien mit DirectShow...............................334
5.2.5 Komplexität der Anwendungsentwicklung mit dem JMF,
DirectShow und Flash................................337
5.2.6 Erweiterbarkeit des JMF..............................337
5.3 Verarbeitung von Audio- und Videomedien mit dem Flash-API___338
5.3.1 Progressive Download oder Streaming von Audio- und
Videomedien mit Hash...............................338
5.3.2 Anzeige eines Live-Videos einer Webcam................343
5.3.3 Encodierung mit der NetStream Klasse ...............343
5.3.4 Streaming mit dem Flash Media Server..................344
Literaturverzeichnis.............................................349
Sachverzeichnis....................................................351
|
any_adam_object | 1 |
author | Chantelau, Klaus Brothuhn, René |
author_facet | Chantelau, Klaus Brothuhn, René |
author_role | aut aut |
author_sort | Chantelau, Klaus |
author_variant | k c kc r b rb |
building | Verbundindex |
bvnumber | BV035702925 |
classification_rvk | ST 252 ST 325 |
ctrlnum | (OCoLC)496270216 (DE-599)DNB99478340X |
dewey-full | 006.76 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.76 |
dewey-search | 006.76 |
dewey-sort | 16.76 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02055nam a2200529 c 4500</leader><controlfield tag="001">BV035702925</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20100127 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090901s2010 gw abd| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,N27,0008</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">99478340X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783540797487</subfield><subfield code="c">PB. : EUR 24.95, sfr 36.50 (freier Pr.)</subfield><subfield code="9">978-3-540-79748-7</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783540797487</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">12194940</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)496270216</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB99478340X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-824</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-2070s</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.76</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 252</subfield><subfield code="0">(DE-625)143627:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 325</subfield><subfield code="0">(DE-625)143661:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Chantelau, Klaus</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Multimediale Client-Server-Systeme</subfield><subfield code="c">Klaus Chantelau ; René Brothuhn</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg [u.a.]</subfield><subfield code="b">Springer</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 357 S.</subfield><subfield code="b">Ill., graph. Darst., Kt.</subfield><subfield code="c">235 mm x 155 mm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">eXamen.press</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Client-Server-Konzept</subfield><subfield code="0">(DE-588)4252624-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Rich client</subfield><subfield code="0">(DE-588)7592677-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Multimedia</subfield><subfield code="0">(DE-588)4192358-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Internet</subfield><subfield code="0">(DE-588)4308416-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Internet</subfield><subfield code="0">(DE-588)4308416-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Client-Server-Konzept</subfield><subfield code="0">(DE-588)4252624-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Multimedia</subfield><subfield code="0">(DE-588)4192358-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">Rich client</subfield><subfield code="0">(DE-588)7592677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Brothuhn, René</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017756823&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017756823</subfield></datafield></record></collection> |
id | DE-604.BV035702925 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:43:47Z |
institution | BVB |
isbn | 9783540797487 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017756823 |
oclc_num | 496270216 |
open_access_boolean | |
owner | DE-824 DE-634 DE-11 DE-703 DE-2070s |
owner_facet | DE-824 DE-634 DE-11 DE-703 DE-2070s |
physical | X, 357 S. Ill., graph. Darst., Kt. 235 mm x 155 mm |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
publisher | Springer |
record_format | marc |
series2 | eXamen.press |
spelling | Chantelau, Klaus Verfasser aut Multimediale Client-Server-Systeme Klaus Chantelau ; René Brothuhn Heidelberg [u.a.] Springer 2010 X, 357 S. Ill., graph. Darst., Kt. 235 mm x 155 mm txt rdacontent n rdamedia nc rdacarrier eXamen.press Programmierung (DE-588)4076370-5 gnd rswk-swf Client-Server-Konzept (DE-588)4252624-3 gnd rswk-swf Rich client (DE-588)7592677-5 gnd rswk-swf Multimedia (DE-588)4192358-3 gnd rswk-swf Internet (DE-588)4308416-3 gnd rswk-swf Internet (DE-588)4308416-3 s Client-Server-Konzept (DE-588)4252624-3 s Multimedia (DE-588)4192358-3 s Programmierung (DE-588)4076370-5 s Rich client (DE-588)7592677-5 s DE-604 Brothuhn, René Verfasser aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017756823&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Chantelau, Klaus Brothuhn, René Multimediale Client-Server-Systeme Programmierung (DE-588)4076370-5 gnd Client-Server-Konzept (DE-588)4252624-3 gnd Rich client (DE-588)7592677-5 gnd Multimedia (DE-588)4192358-3 gnd Internet (DE-588)4308416-3 gnd |
subject_GND | (DE-588)4076370-5 (DE-588)4252624-3 (DE-588)7592677-5 (DE-588)4192358-3 (DE-588)4308416-3 |
title | Multimediale Client-Server-Systeme |
title_auth | Multimediale Client-Server-Systeme |
title_exact_search | Multimediale Client-Server-Systeme |
title_full | Multimediale Client-Server-Systeme Klaus Chantelau ; René Brothuhn |
title_fullStr | Multimediale Client-Server-Systeme Klaus Chantelau ; René Brothuhn |
title_full_unstemmed | Multimediale Client-Server-Systeme Klaus Chantelau ; René Brothuhn |
title_short | Multimediale Client-Server-Systeme |
title_sort | multimediale client server systeme |
topic | Programmierung (DE-588)4076370-5 gnd Client-Server-Konzept (DE-588)4252624-3 gnd Rich client (DE-588)7592677-5 gnd Multimedia (DE-588)4192358-3 gnd Internet (DE-588)4308416-3 gnd |
topic_facet | Programmierung Client-Server-Konzept Rich client Multimedia Internet |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017756823&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT chantelauklaus multimedialeclientserversysteme AT brothuhnrene multimedialeclientserversysteme |