Java ME. Anwendungsentwicklung für Handys, PDA und Co. von Ulrich Breymann, Heiko Mosemann. 1. Auflage
|
|
- Benedikt Simen
- vor 7 Jahren
- Abrufe
Transkript
1 Java ME Anwendungsentwicklung für Handys, PDA und Co. von Ulrich Breymann, Heiko Mosemann 1. Auflage Java ME Breymann / Mosemann schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Hanser München 2006 Verlag C.H. Beck im Internet: ISBN Inhaltsverzeichnis: Java ME Breymann / Mosemann
2 Java ME Heiko Mosemann, Ulrich Breymann Anwendungsentwicklung für Handys, PDA und Co. ISBN Vorwort Weitere Informationen oder Bestellungen unter sowie im Buchhandel
3 Vorwort Mobile Computer überall Computer sind komplexe Werkzeuge, die wie in der Vergangenheit auch heute noch Spezialwissen zur Bedienung erfordern. Als es nur wenige Computer gab, wurden sie von hoch spezialisierten Wissenschaftlern und Ingenieuren entwickelt und bedient. Der Begriff Computer wird heute meist mit dem PC assoziiert. Computerkenntnis kann die Fähigkeit zur Entwicklung von Hardware und Programmierung von Software sein. Heutzutage, zum Beispiel in Stellenanzeigen, wird häufig auch nur die Fähigkeit der Bedienung eines Office-Pakets gemeint, also einer Software, die auf einem PC installiert ist. In beiden Fällen steht der Computer im Mittelpunkt, und der Mensch muss lernen, damit umzugehen, sich an die Maschine anzupassen. Wir stellen sie in Räume mit anti-statischen Teppichböden oder tragen sie im Fall von Laptops mit uns herum. Wenn wir mit Computern kommunizieren wollen, müssen wir auf der Tastatur tippen oder die Maus bewegen, entsprechend ihren Regeln, nicht unseren. Dieses Bild ist heute nicht mehr ganz zutreffend. In zunehmendem Maße umgeben uns Computer einer ganz anderen Art, die wir gar nicht sehen und nur unbewusst als solche benutzen. Beim Autofahren hilft im Notfall der Bremsassistent, ein in das Auto eingebauter Computer, der nicht direkt mit uns, sondern mit seiner speziellen Umwelt Nachrichten austauscht. In modernen Waschmaschinen sorgt ein Computer für die richtige Wassertemperatur und den Waschablauf. Der Unterschied zum Bild des Computers im vorhergehenden Absatz ist, dass nicht wir uns dem Computer anpassen müssen, sondern er sich uns. Wir nehmen ihn nicht wahr, es ist ein anonymes Gerät, das im Hintergrund seine Arbeit tut. In unserem Alltag werden immer mehr kleine, in Gebrauchsgegenstände eingebettete (engl. embedded) Computer eine Rolle spielen sie sind überall, wie der englische Ausdruck ubiquitious computing ausdrückt, heute pervasive computing genannt (pervasive = durchdringend, beherrschend). Natürlich sind die Grenzen fließend. Das, was früher nur ein tragbares Telefon war, ist heute ein Gerät, mit dem man fotografieren, Musik hören und Videos abspielen kann und auch noch telefonieren. Die Miniaturisierung des PCs führte über den Laptop zum PDA (Personal Digital Assistant) 1. Mittlerweile gibt es die Kombination aus PDA und Handy, den MDA (Mobile Digital Assistant), der letztlich nichts 1 Abkürzungen werden im Glossar ab Seite 387 erläutert, sofern sie nicht am Ort der Verwendung erklärt werden.
4 12 Vorwort anderes als ein Universalrechner mit vielen Zusatzfunktionen ist. Mobile Computer können also eine Benutzungsschnittstelle für Menschen haben oder auch nicht, je nach Einsatzgebiet und Art des Geräts. Vernetzung Um unseren Bedürfnissen besser dienen zu können, werden diese kleinen Helfer zur gegenseitigen Verständigung vernetzt sein. Schon heute kann unser Head-Set per Funk (Bluetooth) mit der HiFi-Anlage kommunizieren oder der Drucker mit der Infrarot-Schnittstelle des PCs. Mit manchen Mobiltelefonen kann man fotografieren und die Bilder drahtlos auf einen lokalen oder einen entfernten Rechner übertragen. Mit einem Funkschlüssel wird ein Auto geöffnet oder abgeschlossen. Die Vernetzung muss sich nicht auf die Nähe beschränken, sie kann weltweit sein. Sie wird durch RFIDs oder andere Sensoren zusammen mit ihrer technischen Infrastruktur zum Lesen und Übermitteln der Daten unterstützt. Besonders interessant ist die Möglichkeit, in Abhängigkeit vom Ort zu reagieren (location based service). Zum Beispiel könnte ein Handy die Lage des nächstgelegenen italienischen Restaurants anzeigen. Dazu muss allerdings das Handy den eigenen Ort kennen, oder der per Funk mit dem Handy verbundene Computer muss den Ort des Handys kennen. Das kann über die nächste Funkzelle, mit der das Handy verbunden ist, geschehen oder über das GPS (Global Positioning System). Die zweite Möglichkeit setzt einen GPS-Empfänger im Mobiltelefon selbst oder die Verbindung zu einem mitgenommenen GPS-Empfänger voraus. Bergsteigern in Schwierigkeiten, Wanderern oder Kindern, die sich verlaufen haben, könnte geholfen werden: Eine Anfrage an ihr Handy genügt, um die Koordinaten gesendet zu bekommen sofern sich das Handy nicht in einem Gebiet ohne Funkverbindung befindet. Japan fördert GPS-fähige Mobiltelefone sehr stark. Alle ab April 2007 erscheinenden neuen Geräte müssen nach einem Erlass vom 17. Mai 2004 in der Lage sein, Ortsinformationen zu liefern. Man rechnet damit, dass % und 2011 etwa 90% aller japanischen Mobiltelefone GPS-fähig sind [GPSJ]. Die amerikanische FCC (Federal Communications Commission) fordert die Industrie mit der»enhanced 911«-Regel auf, dafür Sorge zu tragen, dass bei Wahl der Notrufnummer 911 die Telefonnummer des Anrufenden und sein Ort mit einer Genauigkeit von etwa m übertragen werden [E911]. Man kann davon ausgehen, dass diese Entwicklung hierzulande nachvollzogen wird, wenn auch mit Verzögerung. Für wen ist dieses Buch geschrieben? Dieses Buch ist für diejenigen geschrieben, die einen Einstieg in die Konzepte und technischen Grundlagen der Programmierung mobiler Endgeräte mit Java suchen. Der Schwerpunkt wird auf Geräte gelegt, die eine Benutzungsschnittstelle haben, also auf nicht reine»eingebettete«systeme. Zur Zielgruppe des Buchs gehören Studierende und Dozenten der Informatik, professionelle Softwareentwickler oder Archi-
5 Vorwort 13 tekten mobiler Anwendungen. Grundkenntnisse des Internets und der Softwareentwicklung mit Java werden vorausgesetzt. Ziel des Buchs Das Buch beschreibt die Konzepte der Software mobiler Anwendungen, deren technische Realisierung und die verwendete Technologie auf Basis der Java Micro Edition (Java ME). Der Schwerpunkt liegt dabei auf der Entwicklung von Software für Geräte mit begrenzten Ressourcen wie einfache PDAs und Mobiltelefone. Es vermittelt die Kenntnisse, die notwendig sind, um eigene Programme zu schreiben und diese als Dienstleistungen auf einem Server anzubieten. Sowohl die Client- als zum geringen Teil auch die Server-Sicht werden behandelt. Es werden einige ausgewählte Werkzeuge zur Entwicklung mobiler Anwendungen mit Java vorgestellt, wobei die meisten Beispiele mit dem Toolkit von Sun entwickelt und auf verschiedener Hardware getestet wurden. Mit dem Thema in Zusammenhang stehende Technologien wie XML oder HTTP werden kurz einführend beschrieben. Das umfangreiche Literaturverzeichnis bietet dafür und für die anderen der angesprochenen Themen viele weiterführende Verweise auf Literatur und Internetadressen an. An vielen Hochschulen wird Java als erste Programmiersprache gelehrt. Studierende haben oft nicht die Mittel, sich teure Software-Pakete zu beschaffen. Auch scheint Software besser geeignet, die nicht nur auf einem Betriebssystem läuft. Aus diesem Grund wird Java und Open Source Software in den Beispielen verwendet oder Software, die wenigstens für den nicht-kommerziellen Einsatz kostenfrei erhältlich und nutzbar ist. Aufbau Nach einer Einführung wird gleich mit einem einfachen, aber vollständigen Beispiel begonnen, um einen ersten Eindruck der Technologie zu vermitteln. Erst danach folgen die technischen Konzepte im Detail. In weiteren Kapiteln wird auf den Lebenszyklus der Programme, auf die grafischen Benutzungsschnittstellen, persistente Datenhaltung, Internetanbindung und vieles mehr eingegangen. Um das Ziel einer Einführung in die Java ME zu erreichen, ohne das Buch mit Material zu überfrachten, wird der Weg gewählt, die Beispiele in den ersten zehn Kapiteln ausführlich zu behandeln, sodass in den darauf folgenden Kapiteln auf Grundlagen, wie etwa die Einbindung eines Beispielprogramms in ein MIDlet, verzichtet werden kann. Der Aufbau ist im Einzelnen: Im Kapitel Einführung wird die Wahl von Java begründet und die Java ME mit ihren Einschränkungen gegenüber der Java SE (Standard Edition) kurz dargestellt. Das Kapitel Erste Schritte zeigt ein einfaches, aber vollständiges Beispiel. Dabei
6 14 Vorwort werden alle Schritte von der Programmerstellung bis zur Übertragung per Funk erläutert. Der Schwerpunkt des Kapitels Konfigurationen und Profile sind die technischen Konzepte, auf denen die Java ME beruht. Im Kapitel MIDlet-Grundlagen geht es um die Struktur und den Lebenszyklus von MIDlets, wie Java-Applikationen für mobile Geräte genannt werden. Das Kapitel Benutzungsschnittstellen beschreibt ausführlich die programmtechnische Ansteuerung des Bildschirms, vorgefertigte grafische Komponenten zur Gestaltung der Kommunikation des Benutzers 2 mit dem Gerät und die Abfrage von Tastaturereignissen. In den drei Kapiteln Record Management System, Dateisystem und Persönliche Informationen verwalten geht es um die Verwaltung und Speicherung von Daten, die auch nach dem Ausschalten des Geräts erhalten bleiben (persistente Daten). Das Kapitel Multimedia erklärt die Bearbeitung und Erzeugung von Audio und Video anhand vieler Beispiele. Die verschiedenen Arten der Verbindung mit dem Internet per Programm sind Thema des Kapitels Internet-Anbindung. Die Funktionen für dreidimensionale grafische Darstellungen basieren auf der Open-GL-Bibliothek. Sie werden in Kapitel 3 D-Grafik behandelt. Das Kapitel SMS senden und empfangen beschreibt unter anderem, wie Kurznachrichten (SMS) versendet und empfangen werden können. Ein wichtiger Aspekt dabei ist die Reaktion auf eine eingegangene SMS per Programm. Das Kapitel Bluetooth geht auf die programmtechnische Nutzung der Kopplung Bluetooth-fähiger mobiler Endgeräte mit anderen Geräten ein. Im Kapitel Location API geht es darum, den Ort des mobilen Endgeräts herauszufinden und diese Information zu nutzen. Das Kapitel Web-Services beschreibt, wie innerhalb einer mobilen Applikation andere, auf einem entfernten Server liegende Anwendungen mit Hilfe eines XMLbasierten Protokolls aufgerufen werden können. Damit ist eine herstellerunabhängige Kommunikation zwischen kommerziellen Programmen möglich. Alltägliche Probleme der Entwicklung von Software für Handys, PDA und Verwandte finden Sie im Kapitel Es funktioniert nicht! Warum?. Dort gibt es auch Hinweise zum Vorgehen bei der Problemlösung. Das letzte Kapitel Werkzeuge enthält ergänzendes Material zu verbreiteten Software-Werkzeugen mit Hinweisen zur Installation und Konfiguration. 2 Geschlechtsbezogene Formen meinen hier und im Folgenden stets Männer und Frauen.
7 Vorwort 15 Programmbeispiele Um nicht abstrakt zu bleiben, wird zu jedem Aspekt vertiefend die Realisierung als Java-Programm gezeigt, teilweise als vollständiges Beispielprogramm, teilweise als Programmfragment, die das Wesentliche verdeutlichen, ohne Platz durch Wiederholung von Programmcode zu verschwenden. Zu den meisten Fragmenten gibt es vollständige Beispielprogramme, die von der Web-Seite zum Buch heruntergeladen werden können ( Vollständige Beispielprogramme sind im Text (außer im Anhang) durch einen Rahmen um den Programmcode gekennzeichnet. Schreibweise Auch wenn eine deutsche Übersetzung englischer Begriffe möglich ist, ist sie doch oft nicht verbreitet und wirkt gestelzt. Aus diesem Grund werden viele Begriffe nicht übersetzt. Eine Web-Site ist ein Einstiegspunkt zu Web-Seiten (web pages) es kommen also auch deutsch/englisch-gemischte Schreibweisen wie bei»web- Seiten«vor. Wer Anglizismen nicht mag, möge uns verzeihen und bei Übertreibungen einen Verbesserungsvorschlag per senden. Aus Platzgründen wurde auf eine JavaDoc-konforme Kommentierung der Beispielprogramme verzichtet. Auch wurden Programmierstilkonventionen gelegentlich nicht eingehalten, nämlich dann, wenn wegen des Seitenumbruchs Programmcode mit weniger Zeilen auskommen musste. Wo finden Sie was? Erklärungen zu Abkürzungen, Akronymen und den wesentlichen Begriffen sind im Glossar ab Seite 387 aufgeführt. Es gibt ein umfangreiches Stichwortverzeichnis (ab Seite 395) und ein detailliertes Inhaltsverzeichnis. Programmcode zu den Beispielen und ergänzendes Material können von der Internetseite zum Buch ( heruntergeladen werden. Das Gebiet der Computer-Anwendungen für mobile Endgeräte ist relativ neu und in starker Bewegung. Die im Literaturverzeichnis und im Glossar angegebenen Internetadressen zeigen den aktuellen Stand zum Zeitpunkt kurz vor Drucklegung (August 2006). Es ist daher nicht auszuschließen, dass einige dieser Internetadressen danach nicht mehr gültig sind. Die für dieses Buch benutzten Quellen finden Sie unter [Sun, SunD] sowie von dort weiterführenden Verweisen.
8 16 Vorwort Anregungen und Kritik Anregungen und Kritik sind erwünscht. Wenn Sie Fehler mitteilen oder Anregungen und Kritik äußern möchten, können Sie die Autoren direkt über erreichen bzw. Zu guter Letzt An einem Lehrbuch sind immer mehrere beteiligt: Vom Autor werden viele Elemente zusammengetragen, variiert und verbunden, um ein Thema geschlossen darstellen zu können. In diesem Fall basiert das Buch nicht nur auf eigenen Überlegungen und Erfahrungen aus Projekten, sondern, wie das Literaturverzeichnis zeigt, zum großen Teil auf öffentlich zugänglichen Quellen verschiedener Firmen und Organisationen, an deren Erarbeitung viele Personen beteiligt waren. Den Autoren sei an dieser Stelle herzlich gedankt, ebenso Frau Margarete Metzger und Frau Irene Weilhart vom Hanser Verlag für die Anregung zu diesem Buch und die (wieder einmal) sehr gute Zusammenarbeit. Bremen, im Juli 2006 Ulrich Breymann Heiko Mosemann
Android. Anwendungen für das Handy-Betriebssystem erfolgreich programmieren. von Heiko Mosemann, Matthias Kose. 1. Auflage. Hanser München 2009
Android Anwendungen für das Handy-Betriebssystem erfolgreich programmieren von Heiko Mosemann, Matthias Kose 1. Auflage Hanser München 2009 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 41728
MehrC++ Einführung und professionelle Programmierung. von Ulrich Breymann. 8., erweiterte Auflage. Hanser München 2005
C++ Einführung und professionelle Programmierung von Ulrich Breymann 8., erweiterte Auflage Hanser München 2005 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40253 9 schnell und portofrei erhältlich
MehrANWENDUNGSENTWICKLUNG
ulrich BREYMANN heiko MOSEMANN JAVAME ANWENDUNGSENTWICKLUNG FÜR HANDYS, PDA UND CO. 2. Auflage Breymann/Mosemann Java ME v Bleiben Sie einfach auf dem Laufenden: www.hanser.de/newsletter Sofort anmelden
MehrC++ Einführung und professionelle Programmierung
Ulrich Breymann C++ Einführung und professionelle Programmierung ISBN-10: 3-446-41023-6 ISBN-13: 978-3-446-41023-7 Vorwort Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-41023-7
MehrWeb-Technologien. Architekturen, Konzepte, Trends. Bearbeitet von Matthias Schmauch, Anatol Badach, Sebastian Rieger
Web-Technologien Architekturen, Konzepte, Trends Bearbeitet von Matthias Schmauch, Anatol Badach, Sebastian Rieger 1. Auflage 2003. Taschenbuch. XX, 427 S. Paperback ISBN 978 3 446 22149 9 Format (B x
MehrUlrich Breymann Heiko Mosemann. Java ME. Anwendungsentwicklung für Handys, PDA und Co. HANSER
Ulrich Breymann Heiko Mosemann Java ME Anwendungsentwicklung für Handys, PDA und Co. HANSER Inhaltsverzeichnis Vorwort 11 1 Einführung 17 1.1 Warum Java? 17 1.2 Einschränkungen 19 1.3 Java Micro Edition
MehrMicrosoft Office 2013 auf einen Blick
Microsoft Office 2013 auf einen Blick von Eva Kolberg, Michael Kolberg, Sabine Lambrich 1. Auflage Microsoft Office 2013 auf einen Blick Kolberg / Kolberg / Lambrich schnell und portofrei erhältlich bei
MehrBetriebssysteme. Grundlagen, Konzepte, Systemprogrammierung. von Eduard Glatz. 1. Auflage
Betriebssysteme Grundlagen, Konzepte, Systemprogrammierung von Eduard Glatz 1. Auflage Betriebssysteme Glatz schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag 2005 Verlag
MehrComputer Grundlagen Hardware. von Christoph Grill
Computer Grundlagen Hardware von Christoph Grill Hardware Zur Hardware zählt alles was man anfassen kann. Peripheriegeräte sowie PC Komponenten. Zum Beispiel: Hauptplatine Festplatte Grafikkarte Soundkarte
MehrJava ME Anwendungsentwicklung für Handys, PDA und Co.
Ulrich Breymann, Heiko Mosemann Java ME Anwendungsentwicklung für Handys, PDA und Co. ISBN-10: 3-446-41376-6 ISBN-13: 978-3-446-41376-4 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter
MehrAndreas Spillner / Ulrich Breymann, Lean Testing für C++-Programmierer, dpunkt.verlag, ISBN
Andreas Spillner ist Professor für Informatik an der Hochschule Bremen. Er war über 10 Jahre Sprecher der Fachgruppe TAV»Test, Analyse und Verifikation von Software«der Gesellschaft für Informatik e.v.
MehrLinux-Treiber entwickeln
Linux-Treiber entwickeln Eine systematische Einführung in Gerätetreiber für den Kernel 2.6 von Jürgen Quade, Eva K Kunst überarbeitet Linux-Treiber entwickeln Quade / Kunst schnell und portofrei erhältlich
MehrBewegungssimulation mit CATIA V5
Bewegungssimulation mit CATIA V5 Grundlagen und praktische Anwendung der kinematischen Simulation von Jan Meeth, Michael Schuth 1. Auflage Bewegungssimulation mit CATIA V5 Meeth / Schuth schnell und portofrei
Mehrmitp Professional Python 3 Lernen und professionell anwenden von Michael Weigend 5., überarbeitete Auflage 2013
mitp Professional Python 3 Lernen und professionell anwenden von Michael Weigend 5., überarbeitete Auflage 2013 Python 3 Weigend schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
MehrWebseiten entwickeln mit ASP.NET
Webseiten entwickeln mit ASP.NET Eine Einführung mit umfangreichem Beispielprojekt. Alle Codes in Visual Basic und C# von Jamal Baydaoui 1. Auflage Hanser München 2013 Verlag C.H. Beck im Internet: www.beck.de
MehrMobile Computing. Grundlagen und Konzepte für mobile Anwendungen. von Thomas Fuchß. 1. Auflage. Hanser München 2009
Mobile Computing Grundlagen und Konzepte für mobile Anwendungen von Thomas Fuchß 1. Auflage Hanser München 2009 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22976 1 Zu Leseprobe schnell und
MehrVorwort. Ulrich Breymann. Der C++-Programmierer. C++ lernen - Professionell anwenden - Lösungen nutzen ISBN:
Vorwort Ulrich Breymann Der C++-Programmierer C++ lernen - Professionell anwenden - Lösungen nutzen ISBN: 978-3-446-42691-7 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42691-7
MehrGrundkurs Programmieren in Visual C#
Grundkurs Programmieren in Visual C# von 1. Auflage Hanser München 2010 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 42223 0 schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrQualitätstechniken. Werkzeuge zur Problemlösung und ständigen Verbesserung. von Dr. Philipp Theden, Hubertus Colsman. 1. Auflage
Qualitätstechniken Werkzeuge zur Problemlösung und ständigen Verbesserung von Dr. Philipp Theden, Hubertus Colsman 1. Auflage Qualitätstechniken Theden / Colsman schnell und portofrei erhältlich bei beck-shop.de
MehrMicrosoft Office Outlook Die offizielle Schulungsunterlage
Offizielle Schulungsunterlage Microsoft Office Outlook 2003 - Die offizielle Schulungsunterlage 1. Auflage Microsoft Office Outlook 2003 - Die offizielle Schulungsunterlage schnell und portofrei erhältlich
MehrInhaltsverzeichnis. Vorwort 11
Vorwort 11 1 Einführung 17 1.1 Warumjava? 17 1.2 Einschränkungen 19 1.3 Java Micro Edition (Java ME) 19 1.3.1 Weitere Normierungsbestrebungen 20 2 Erste Schritte 21 2.1 Das erste Programm 21 2.1.1 Die
MehrSocial Media in der Schule
Beltz Pocket 7 Social Media in der Schule Bearbeitet von Andreas Gohlke 1. Auflage 2012. Taschenbuch. 96 S. Paperback ISBN 978 3 407 62818 3 Gewicht: 81 g Weitere Fachgebiete > Pädagogik, Schulbuch, Sozialarbeit
MehrDipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME
Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME beschäftigte er sich von Beginn an intensiv mit Android. Als
MehrVorwort. Der C++-Programmierer (3. Auflage)
Vorwort zu Der C++-Programmierer (3. Auflage) von Ulrich Breymann ISBN (Buch): 978-3-446-43894-1 ISBN (E-Book): 978-3-446-43953-5 Weitere Informationen und Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43894-1
MehrEine Untersuchung der Funktionen des Apache Wicket Webframeworks
Eine Untersuchung der Funktionen des Apache Wicket Webframeworks Seminararbeit von Olaf Matticzk 1 15.01.2016 (c) by synaix 2016 synaix...your business as a service. Agenda 1. Einleitung 2. Webanwendungen
MehrSoftwaretests mit Junit
Softwaretests mit Junit Techniken der testgetriebenen Entwicklung Bearbeitet von Johannes Link überarbeitet 2005. Taschenbuch. XVI, 416 S. Paperback ISBN 978 3 89864 325 2 Format (B x L): 16,5 x 24 cm
MehrVorwort zur sechsten Auflage
Vorwort zur sechsten Auflage Der Mobilfunk ist einer der sich am schnellsten entwickelnden Zweige der Telekommunikation und so erscheint die 6. Auflage dieses Buches wiederum mit zahlreichen Überarbeitungen
MehrDIN EN ISO 9000:2000 ff. umsetzen
DIN EN ISO 9000:2000 ff. umsetzen Gestaltungshilfen zum Aufbau Ihres Qualitätsmanagementsystems von Jörg-Peter Brauer 1. Auflage DIN EN ISO 9000:2000 ff. umsetzen Brauer schnell und portofrei erhältlich
MehrJava in der Telekommunikation
Stephan Rupp Gerd Siegmund Java in der Telekommunikation Grundlagen, Konzepte, Anwendungen fim dpunkt.verlag 1 Einführung 1 1.1 Ausgangslage 3 1.1.1 Netze 3 1.1.2 Endgeräte 7 1.1.3 Dienste 8 1.2 Neue Architekturen
MehrProgrammieren fürs iphone
Markus Stäuble Programmieren fürs iphone Einstieg in die Anwendungsentwicklung mit dem iphone SDK 3 2., aktualisierte und erweiterte Auflage Г5 dpunkt.verlag 1 Einleitung 1 1.1 Begriffe 2 1.2 Was behandelt
MehrProgrammierung mobiler Kleingeräte
Programmierung mobiler Kleingeräte Einführung Wolfgang Auer, Patrick Ritschel Motivation Mobiles Patienten Monitoring System Programmierung mobiler Kleingeräte: Einführung, V1.0 2 Einleitung Was ist Mobile
MehrProgrammierung von verteilten Systemen und Webanwendungen mit Java EE
Programmierung von verteilten Systemen und Webanwendungen mit Java EE Frank Müller-Hofmann Martin Hiller Gerhard Wanner Programmierung von verteilten Systemen und Webanwendungen mit Java EE Erste Schritte
Mehripad Air und ipad mini Retina
ipad Air und ipad mini Retina ios 7 optimal einsetzen - auch für ipad 2, ipad 3. Generation, ipad 4. Generation, ipad mini von Uthelm Bechtel 1. Auflage ipad Air und ipad mini Retina Bechtel schnell und
MehrWissenschaftliche Arbeiten typografisch gestalten
Wissenschaftliche Arbeiten typografisch gestalten Mit Word und InDesign ans Ziel Bearbeitet von Manuela Bendix 1. Auflage 2007. Taschenbuch. xviii, 160 S. Paperback ISBN 978 3 540 73391 1 Format (B x L):
Mehrmitp für Kids OpenOffice für Kids von Hans-Georg Schumann 1. Auflage
mitp für Kids OpenOffice für Kids von Hans-Georg Schumann 1. Auflage OpenOffice für Kids Schumann schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Integrierte
MehrHTML5, JavaScript und jquery
HTML5, JavaScript und jquery Der Crashkurs für Softwareentwickler von Dane Cameron 1. Auflage dpunkt.verlag 2015 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 268 0 Zu Inhaltsverzeichnis schnell
MehrDie drei Engel der Weihnacht
Die drei Engel der Weihnacht Freude, Liebe und Licht zum schönsten Fest des Jahres von Sabine Fels 1. Auflage tredition 2013 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 8495 5070 7 schnell und
MehrAlexander W. I<:.6hler COMPUTER ABC. fiir alle. zum Verstehen Mitreden Anwenden. Springer Basel AG
B Alexander W. I
MehrVirtualisierter Terminalserver
Virtualisierter Terminalserver 1. Virtualisierung Virtualisierung bezeichnet in der Informatik laut Wikipedia die Nachbildung eines Hard- oder Software- Objekts durch ein ähnliches Objekt vom selben Typ
MehrCorporate Performance Management mit Business Intelligence Werkzeugen
Corporate Performance Management mit Business Intelligence Werkzeugen von Karsten Oehler 1. Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40485 4 Zu Leseprobe schnell
MehrSL820. Die neue Art der Kommunikation!
SL820 Die neue Art der Kommunikation! Die neue Art der Kommunikation! Mit dem neuen Modell SL820 setzt Bea-fon neue Maßstäbe unter den Tastentelefonen: Mit dieser neuen Gerätegeneration werden die beiden
MehrSMS/MMS Multimedia. Center Version 1.0
Center Version 1.0 Kontakt: BEYOND THE NET Internet Service GmbH Bonnerstr. 31 50389 Wesseling Phone: +49 2236 88 11 8-0 Fax: +49 2236 88 11 8-88 E-Mail: info@btn.de Web: www.btn.de 24.10.2017 Version
MehrKlaus-Dieter Schmatz. Java Micro Edition. Entwicklung mobiler JavaME-Anwendungen mitcldcundmidp. 2., aktualisierte und erweiterte Auflage
Klaus-Dieter Schmatz Java Micro Edition Entwicklung mobiler JavaME-Anwendungen mitcldcundmidp 2., aktualisierte und erweiterte Auflage Inhaltsverzeichnis 1 Einleitung 1 1.1 Das Green Project: Von Oak zu
MehrPraxis der PC-Messtechnik
Praxis der PC-Messtechnik Bearbeitet von Jörg Hoffmann, Werner Trentmann 1. Auflage 2002. Buch. 295 S. Hardcover ISBN 978 3 446 21708 9 Format (B x L): 17,3 x 24,6 cm Gewicht: 677 g Zu Leseprobe schnell
MehrAuf einen Blick. Auf einen Blick. 1 Den Computer kennenlernen Windows kennenlernen Mit Ordnern und Dateien arbeiten...
Auf einen Blick Auf einen Blick 1 Den Computer kennenlernen... 13 2 Windows kennenlernen... 31 3 Mit Ordnern und Dateien arbeiten... 45 4 Weitere Geräte an den Computer anschließen... 67 5 Wichtige Windows-Funktionen
MehrACTA Digitale Welten: Beträchtliche Potentiale bei Audio, Video und Foto. Allensbacher Computer- und Technik-Analyse.
Digitale Welten: Beträchtliche Potentiale bei Audio, Video und Foto Werner Süßlin Allensbacher Computer- und Technik-Analyse Institut für Demoskopie Allensbach : Neue Themen, Märkte und Zielgruppen Neue
Mehredition Make: Arduino Ein schneller Einstieg in die Microcontroller-Entwicklung von Maik Schmidt 2., akt. u. erw. Aufl. dpunkt.
edition Make: Arduino Ein schneller Einstieg in die Microcontroller-Entwicklung von Maik Schmidt 2., akt. u. erw. Aufl. dpunkt.verlag 2015 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86490 126
MehrNetzwerkprogrammierung unter Linux und UNIX
Netzwerkprogrammierung unter Linux und UNIX Bearbeitet von Stefan Fischer, Walter Müller 2. Auflage 1999. Buch. XII, 228 S. Hardcover ISBN 978 3 446 21093 6 Format (B x L): 14 x 20,9 cm Gewicht: 329 g
MehrVerteilte Web-Anwendungen mit Ruby. Ruben Schempp Anwendungen
Verteilte Web-Anwendungen mit Ruby Ruben Schempp Anwendungen 1 Gliederung Motivation Verteilte Web-Anwendungen Definition Beispiele Gemeinsamkeiten Szenario Ausrichtung Anforderungen Abgrenzungen Technologien
MehrLink:
Link: https://www.tecchannel.de/a/radmin-3-4-server-und-pcs-fernsteuern,2018348 Remote Management Software Radmin 3.4 - Server und PCs fernsteuern Datum: Autor(en): 08.06.2010 Bernhard Haluschak Radmin
MehrJava: Kapitel 1. Überblick. Programmentwicklung WS 2008/2009. Holger Röder Holger Röder
Java: Kapitel 1 Überblick Programmentwicklung WS 2008/2009 Holger Röder holger.roeder@informatik.uni-stuttgart.de Was ist Java? Die Java-Technologie umfasst die Programmiersprache Java sowie die Java-Plattform
MehrOffice 2010 Programmierung mit VSTO und.net 4.0
Office 2010 Programmierung mit VSTO und.net 4.0 Word, Excel und Outlook erweitern und anpassen Bearbeitet von Holger Schwichtenberg, Jan Tittel 1. Auflage 2011. Buch. X, 278 S. Hardcover ISBN 978 3 446
MehrJava ME. Heiko Mosemann, Ulrich Breymann. Anwendungsentwicklung für Handys, PDA und Co. ISBN Leseprobe
Java ME Heiko Mosemann, Ulrich Breymann Anwendungsentwicklung für Handys, PDA und Co. ISBN 3-446-22997-3 Leseprobe Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-22997-3 sowie
MehrTechnische Informationen
Technische Informationen Fabasoft Cloud 2017 October Release Gültig ab 1. Oktober 2017 Copyright Fabasoft R&D GmbH, A-4020 Linz, 2017. Alle Rechte vorbehalten. Alle verwendeten Hard- und Softwarenamen
MehrLINUX Schulung. FrauenComputerZentrum Berlin. Jutta Horstmann, Mai 2006
LINUX Schulung FrauenComputerZentrum Berlin Jutta Horstmann, Mai 2006 Agenda Was ist Linux Was ist Open Source Warum Open Source Software Wie sieht Open Source Software aus Was kann man damit machen Ausprobieren!!
MehrDieses Buch auf einen Blick
Dieses Buch auf einen Blick Für wen dieses Buch ist Der Inhalt im Überblick Arbeiten mit diesem Buch Die wichtigsten Neuheiten in Excel 2010 illkommen zu»microsoft Excel 2010 auf einen Blick«. WWenn Sie
MehrEnterprise Content Management für Hochschulen
Enterprise Content Management für Hochschulen Eine Infrastuktur zur Implementierung integrierter Archiv-, Dokumentenund Content-Managementservices für die Hochschulen des Landes Nordrhein Westfalen Management
MehrWhatsapp auf PC / Mac / Tablet
Computeria vom 25. Oktober 2018 Whatsapp auf PC / Mac / Tablet Einladung Whatsapp auf PC / Mac / Tablet Viele von uns verwenden Whatsapp auf dem Handy, um Nachrichten oder sogar Fotos zu versenden. Aber
MehrStudieren mit Erfolg: Effizientes Lernen und Selbstmanagement
Studieren mit Erfolg: Effizientes Lernen und Selbstmanagement in Bachelor-, Master- und Diplomstudiengängen Bearbeitet von Prof. Dr. Werner Heister 1. Auflage 2007. Buch. X, 170 S. Kartoniert ISBN 978
MehrInternetadresse: skype.com. Art der Internetseite: Telefonie-Software. Anmeldepflicht: Ja. Gebühren: Kostenlos
Internetadresse: skype.com Art der Internetseite: Telefonie-Software Anmeldepflicht: Ja Gebühren: Kostenlos Inhaltsverzeichnis: Sicherheit: von Webreife.de zuletzt auf Sicherheit geprüft: 11.11.2014 Seite
MehrAgile Softwareentwicklung
Agile Softwareentwicklung Werte, Konzepte und Methoden von Wolf G Bleek, Hennig Wolf 1. Auflage Agile Softwareentwicklung Bleek / Wolf schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrMichael Troitzsch. Überblick über lokale Netze und praktische Hinweise für die Planung. Mit 86 Abbildungen 4., neubearbeitete Auflage.
Michael Troitzsch Überblick über lokale Netze und praktische Hinweise für die Planung Mit 86 Abbildungen 4., neubearbeitete Auflage Franzis' 1 Einführung 11 1.1 Geschichtlicher Überblick 12 1.2 Zur Definiton
MehrAdobe Premiere Elements 11
bhv Einsteigerseminar Adobe Premiere Elements 11 von Volker S. Berg 1. Auflage Adobe Premiere Elements 11 Berg schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrObjektorientierte Programmierung mit Python 3
Objektorientierte Programmierung mit Python 3 von Michael Weigend Neuausgabe Objektorientierte Programmierung mit Python 3 Weigend schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
MehrDipl.-Inform. Arno Becker Dipl.-Inform. Marcus Pant
Dipl.-Inform. Arno Becker ist bei der visionera GmbH verantwortlich für den Bereich»Mobile Lösungen«. Nach langjähriger Erfahrung mit Java ME beschäftigte er sich von Beginn an intensiv mit Android. Als
MehrProgrammieren lernen in ASP.NET mit C#
Programmieren lernen in ASP.NET mit C# von Patrick A. Lorenz, Christoph A. Müller 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22311 0 Zu Leseprobe schnell und
MehrPressearbeit in der IT-Branche
Xpert.press Pressearbeit in der IT-Branche Erfolgreiches Vermarkten von Dienstleistungen und Produkten in der IT-Presse Bearbeitet von A. Esslinger, C. Versteegen, Gerhard Versteegen 1. Auflage 2004. Buch.
MehrKompaktes Netzwerk-Wissen rund um das Optimieren von Windows-Server basierten Netzwerken
Computer Netzwerk-Technik Teil 4: Optimieren von Windows-Netzwerken - Netzwerk-Design - Optimierung des Daten-Verkehrs - Verfügbar- und Skalierbarkeit von Netzwerken Autor: Rainer Egewardt Copyright by
MehrWindows PowerShell 4.0
Windows PowerShell 4.0 Das Praxisbuch Bearbeitet von Holger Schwichtenberg 1. Auflage 2014. Buch. 926 S. Hardcover ISBN 978 3 446 44070 8 Format (B x L): 18,7 x 24,7 cm Gewicht: 1783 g Weitere Fachgebiete
MehrEin Java Repository für digitalen Content in Bibliotheken
Ein Java Repository für digitalen Content in Bibliotheken 9. Sun Summit Bibliotheken 13.-14. November 2007, Deutsche Nationalbibliothek Christof Mainberger, BSZ Digitale Bibliotheken verwalten digitalen
MehrAndroid 4.4. Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken. von Arno Becker, Marcus Pant
Android 4.4 Programmieren für Smartphones und Tablets - Grundlagen und fortgeschrittene Techniken von Arno Becker, Marcus Pant 3., akt. u. erw. Aufl dpunkt.verlag 2013 Verlag C.H. Beck im Internet: www.beck.de
Mehrfriendlyway DIGITAL SIGNAGE SOFTWARE
DIGITAL SIGNAGE SOFTWARE für Integratoren, Reseller & Fachhändler composer 9.5 ist ein all-in-one Software-Produkt zur Erstellung & Verwaltung der Multimedia- & Digital Signage Inhalte für Kioske & Displays
MehrRechnergrundlagen. Vom Rechenwerk zum Universalrechner
Rechnergrundlagen. Vom Rechenwerk zum Universalrechner von Rainer Kelch 1. Auflage Hanser München 2003 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 22113 0 Zu Leseprobe schnell und portofrei
MehrHandbuch Schiesszettel 1.3. Version 0.5, Stand
Handbuch Schiesszettel 1.3 Version 0.5, Stand 05.10.2008 Inhaltsverzeichnis Handbuch Schiesszettel 1.3...1 Was ist Schiesszettel?...3 Welches Endgerät benötige ich?...3 Woher bekomme ich die Software Schiesszettel?...3
Mehrinformatik ag IT mit klarer Linie S i e b e l O p e n U I
informatik ag IT mit klarer Linie S i e b e l O p e n U I und Siebel auf mobilen Geräten www.ilume.de Siebel Open UI und Siebel auf mobilen Geräten Die Anforderungen an unternehmensweite Softwarelösungen
MehrTechnische Voraussetzungen und Kompatibilitätsliste GemDat/Rubin
Technische Voraussetzungen und Kompatibilitätsliste GemDat/Rubin Zielgruppe Kunden, Partner und GemDat Informatik AG Freigabedatum 5. Dezember 20 Version 1.50 Status Freigegeben Copyright 20 by GemDat
MehrAdobe Premiere Elements 9
bhv Einsteigerseminar Adobe Premiere Elements 9 von Winfried Seimert 1. Auflage Adobe Premiere Elements 9 Seimert schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
MehrDaten verschlüsselt senden
Daten verschlüsselt senden 1 2 Daten automatisch verschlüsselt senden und empfangen Mit Weblication SEND senden und empfangen Sie vertrauliche Daten automatisch verschlüsselt und sicher. Mit beliebigen
MehrSmartes Radio. IRT Digitalradio-Tag auf der 27.Tonmeistertagung in Köln. Susanne Rath. Smartes Radio IRT Radiotag, 27.TMT,
Smartes Radio IRT Digitalradio-Tag auf der 27.Tonmeistertagung in Köln Susanne Rath Smartes Radio IRT Radiotag, 27.TMT, 22.11.2013 IRT Rath Smart ist jung, dynamisch, sexy! Seite 2 Ist das Digitale Radio
MehrProjekt im Praktikum zur OOS im Sommersemeter 2016
Projekt im Praktikum zur OOS im Sommersemeter 2016 Projektbeschreibung & Programmierrichtlinien Ergänzung (javadoc) auf Homepage Download-Bereich OOS im Sommersemester 16 Standard-Projekt-1 Funktionale
MehrRaspberry Pi. Einstieg - Optimierung - Projekte. Bearbeitet von Maik Schmidt
Raspberry Pi Einstieg - Optimierung - Projekte Bearbeitet von Maik Schmidt 1. Auflage 2013. Taschenbuch. XVIII, 156 S. Paperback ISBN 978 3 86490 032 7 Format (B x L): 15,5 x 22 cm Weitere Fachgebiete
Mehr6 Kommunikationssysteme
6 Kommunikationssysteme 6.1 Übersicht Die in diesem Abschnitt beschriebenen Kommunikationssysteme basieren auf PC-Hardware mit Windows 1 als Betriebssystem. PC-basierte Kommunikationssysteme werden in
MehrTechnische Voraussetzungen GemDat Bau
Technische Voraussetzungen GemDat Bau Version 6.2 Zielgruppe Freigabedatum Status Kunden, Partner und GemDat Informatik AG uar 20 Freigegeben Copyright 20 by GemDat Informatik AG Druckdatum 21.02.20, Anzahl
MehrARCHICAD 10. Praktisches Handbuch für Entwurf, Planung und Realisierung. von Martin Schnitzer, Markus Denzlinger. 1. Auflage. Hanser München 2006
ARCHICAD 10 Praktisches Handbuch für Entwurf, Planung und Realisierung von Martin Schnitzer, Markus Denzlinger 1. Auflage Hanser München 2006 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 446 40731
MehrTechnische Voraussetzungen GemDat Bau
Technische Voraussetzungen GemDat Bau Version 6 Zielgruppe Freigabedatum Status Kunden, Partner und GemDat Informatik AG 2. i 20 Freigegeben Copyright 20 by GemDat Informatik AG Druckdatum 26.00, Anzahl
MehrJava Micro Edition. Entwicklung mobiler JavaME-Anwendungen mit CLDC und MIDP. von Klaus D. Schmatz. 2., aktualis. u. erw. Aufl.
Java Micro Edition Entwicklung mobiler JavaME-Anwendungen mit CLDC und MIDP von Klaus D. Schmatz 2., aktualis. u. erw. Aufl. Java Micro Edition Schmatz schnell und portofrei erhältlich bei beck-shop.de
MehrMit WhatsApp telefonieren und anderes mehr
28. März 2019 Martin Dürig Mit WhatsApp telefonieren und anderes mehr WhatApp kann mehr als man (vielleicht) kennt Zum Einstieg wäre ein Test eine ganz gut und unterhaltsam. Adresse kopieren oder abschreiben!
MehrMicrosoft Outlook 2013 auf einen Blick
Microsoft Outlook 2013 auf einen Blick von Michael Kolberg 1. Auflage Microsoft Outlook 2013 auf einen Blick Kolberg schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Microsoft 2013
MehrMobile Benutzerschnittstellen für die Interaktion mit Sensoren
Mobile Benutzerschnittstellen für die Interaktion mit Sensoren Oliver Senn sennol@student.ethz.ch [Rauhala et. al. 2006] 28.04.2009 Sensornetze im Alltag Zunehmende Verbreitung von Sensornetzen Alltägliche
MehrProjektarbeit Java. 4-Gewinnt. Berner Fachhochschule. 2004, Labor für Technische Informatik
Berner Fachhochschule Hochschule für Technik und Informatik, HTI Fachbereich Elektro- und Informatik Labor für technische Informatik Projektarbeit Java 4-Gewinnt 2004, Labor für Technische Informatik Dateiname:
MehrUnser Angebot für Geschäftskunden. Gesamtheitliche Kommunikationslösungen
Unser Angebot für Geschäftskunden. Gesamtheitliche Kommunikationslösungen aus einer Hand. Wir unternehmen alles für Ihr Unternehmen. Ihr passender Partner für Kommunikation in allen Bereichen. Sie möchten
MehrVernetzt und smart. University of St.Gallen. From the SelectedWorks of Hubert Oesterle. Hubert Oesterle. May 15, 2001
University of St.Gallen From the SelectedWorks of Hubert Oesterle May 15, 2001 Vernetzt und smart Hubert Oesterle Available at: https://works.bepress.com/hubert_oesterle/38/ Vernetzt und smart Wenn Kühlschrank,
MehrBasiswissen Testautomatisierung
Basiswissen Testautomatisierung Konzepte, Methoden und Techniken Bearbeitet von Richard Seidl, Manfred Baumgartner, Thomas Bucsics 1. Auflage 2011. Buch. XIV, 202 S. Hardcover ISBN 978 3 89864 724 3 Format
MehrMikrocontroller. eine Einführung. Florian Schmitt - 16.11.2010 1 / 34
Mikrocontroller eine Einführung Florian Schmitt - 16.11.2010 1 / 34 Inhalt Was sind Mikrocontroller, wozu sind sie nützlich? Unterschiede und Gemeinsamkeiten mit dem PC Wie funktionieren Mikrocontroller
MehrSo funktionieren Computer
So funktionieren Computer Ein visueller Streifzug durch den Computer & alles, was dazu gehört Ron White Illustrationen: Timothy Edward Downs und Sarah Ishida Alcantara Übersetzung aus dem Amerikanischen:
MehrProgrammieren mit Swing
Programmieren mit Swing Einführung in die Programmierung mit den Swing-Klassen in Java 2 Bearbeitet von Jürgen Schlierf, Rudolf Weber 1. Auflage 1999. Buch. XII, 235 S. Hardcover ISBN 978 3 446 21151 3
Mehr