Mobiles Web - Ein Blick zurück

Größe: px
Ab Seite anzeigen:

Download "Mobiles Web - Ein Blick zurück"

Transkript

1 Mobiles Web - Ein Blick zurück Die Ursprünge von HTML reichen zurück bis ca Der ursprüngliche Fokus lag bei der Veröffentlichung von statischen Inhalten in Form von wissenschaftlichen Texten und Bildern (Universität CERN). Über Verlinkungen sollten thematisch ähnliche Quellen leicht erreichbar sein. Das Erstellen von Apps war nicht das Ziel. Das wäre auch gar nicht gegangen. Das zustandslose http-protokoll passt nicht dazu. Jede Anfrage ist isoliert und statisch. Es entwickelten sich Plug-ins, die mehr Freiheit boten und aktivere Applikationen ermöglichten. Dies waren z.b. Java Applets, Flash/Shockwave und Silverlight. Vor allem für Spiele und Multimedia-Applikationen war dies ein großer Vorteil. Seit 2005 kam ein neuer Begriff hinzu, AJAX (Asynchronous JavaScript and XML). Mit Hilfe von dynamischen und asynchronen Anfragen bringt AJAX Dynamik in den Browser. Die HTML-Seite wird weiterhin auf dem Server erzeugt und der größte Teil bleibt statisch. Kleine Bereiche werden je nach Benutzeraktionen nachgeladen und on the fly ausgetauscht. Typische Beispiele sind Vorschlagslisten ( google-suche ), die sich abhängig von der Eingabe anpassen und Vorschläge automatisch vervollständigen. Aus diesen ersten Anfängen haben sich die aktuellen mächtigen Frameworks, allen voran jquery, entwickelt. Weitere Gründe, warum sich das Web so entwickelt hat: JavaScript wird schneller, da die Entwickler von Browsern, vor allem Google, das Interpretieren von JavaScript im Browser deutlich beschleunigten Im Browser ergänzen sich die einzelnen Technologien sehr gut, wie HTML5. CSS und JavaScript, wie z.b. Abspielen von Multimedia-Inhalten, LocalStorage für Caching und Offline-Fähigkeiten, Erweiterung von Formularen (Placeholder und Eingabe- Validierung). EcmaScript Version 5: Der Sprachstandard EcmaScript 5 unterstützt das professionelle Entwickeln von JavaScript. Eberhart mobiles_web.docx 1

2 Produktive Frameworks helfen bei Routineaufgaben und geben Strukturen vor. Sie haben den Zugriff auf den DOM-Baum vereinheitlicht und verstecken die problematischen Unterschiede zwischen den Browsern. Evolution of the Web: Mobiles Web Vor der Smartphone-Revolution, die Apple 2007 mit dem iphone auslöste, war die Welt des Webdesigners noch einfach. Eine Website wurde in erster Linie für den Desktoprechner entwickelt und häufig wurde eine Standardbreite von 960 Pixeln verwendet. Heute werden Websites immer mehr mit mobilen Geräten wie Smartphones und Tablets wie dem ipad besucht. Es gibt heute im Wesentlichen drei Kategorien von Geräten zum Betrachten einer Website: Smartphones wie das iphone und Android-Geräten Tablets Desktop-PC bzw. Notebooks Jedes dieser Geräte besitzt unterschiedliche Bildschirmmaße. Außerdem können Websites auf Smartphones und Tablets auch noch sowohl im Hochkant- als auch im Querformat (landscape) betrachtet werden, was die Anforderungen an den Webdesigner noch einmal erhöht. Als Lösung, wie man am besten mobile Websites erstellt bieten sich zwei Varianten an. 1. Responisves Webdesign: diese Lösung erstellt eine universelle Website, die sich automatisch den verschiedenen Gerätegrößen anpasst. Man erkennt diese Technik am besten, wenn sich das Layout anpasst, wenn man das Browserfenster verkleinert. Beispiel: Eberhart mobiles_web.docx 2

3 2. Mobile Web-Apps z.b. mit jquery-mobile: dabei wird eine separate Version der Website für mobile Geräte erstellt. Die Inhalte und das Design werden speziell für Geräte mit Touch-Bildschirmen angepasst. 1)Responsives Webdesign In seinem Artikel für A List Apart im 24. Mai 2010 ( verwendete Ethan Marcotte zum ersten Mal den Begriff Responsive Webdesign und seitdem erlebte er einen wahren Boom. Responsive Webdesign verwendet grundsätzliche CSS, um die Anpassungen an den unterschiedlichen Bildschirmen durchzuführen und zwar über Formatierungen, die nur unter bestimmten Umständen gelten. Mit dem Begriff responisves Webdesign wird das selbstanpassende Verhalten entsprechender Websites benannt, deren Darstellung sich automatisch an Features und Typ des ausgebenden User Agents orientiert. Man versteht darunter, dass ein Web-Layout automatisch auf unterschiedliche Bildschirmgrößen (Viewports) reagiert und sich entsprechend anpasst. Das gilt nicht nur für die Bildschirmgrößen, sondern auch für das Format, d.h. ob sich ein Gerät in Landscape- Modus oder im Portrait-Modus befindet, also quer oder hochkant gehalten wird. Ein responsives Layout funktioniert gleichermaßen auf einem Smartphone, auf einem Tablet oder einem Desktop-Rechner, wobei die Darstellung für die jeweilige Umgebung optimiert wird. Beispiel: Eberhart mobiles_web.docx 3

4 Was ist responsives Webdesign? Design passt sich automatisch an das verwendete Endgerät an (Monitor, Tablet, Smartphone) Design sieht überall gut aus (Schrift ist lesbar, Bilder passen sich im Verhältnis richtig an usw.) Seite ist auf allen Endgeräten gut bedienbar (Hinein- und Herauszoomen ist nicht notwendig) Navigation (Menü) passt sich an das Endgerät an Inhalte (HTML) bleiben unverändert Anpassungen werden per CSS und JavaScript (jquery) vorgenommen Responsive Webdesign die Zutaten HTML 5 CSS 3 (inkl. Media Queries Breakpoints für die Devices) JavaScript (jquery, jquery UI, jquery Mobile) flüssige Bilder flüssige Videos flexibles Grid-System, flüssiger Raster (Spalten für Design) (Bootstrap, Foundation) Responsive Websites Für die Entwicklung responsiver Websites sind zwei Systeme besonders sinnvoll: Mobile First und Breakpoints für den Inhalt (Media Query). Desktop First Die typische Vorgehensweise in den Anfangszeiten war es, ein Desktop-Layout zu nehmen und zusätzliche Angaben für kleinere Viewports zu ergänzen. Das Desktop-Layout ist damit der Normalfall. Darauf basierend werden die abweichenden Layouts erstellt. Im Bedarfsfall werden bestimmte, auf kleinem Bildschirm nicht benötigte Inhalte per display: none Eberhart mobiles_web.docx 4

5 versteckt. Mobile First Im Gegensatz zum Desktop First-Ansatz steht beim Mobile First-Ansatz das Layout für Smartphones und Co. am Anfang der Überlegungen und des Designprozesses. Der Aufbau sieht anders aus. Zuerst einmal würden wir eine etwas andere Quellcode-Anordnung wählen: der Inhaltsbereich steht zuerst, danach kommt die Navigation. Theorie Mobile First Webdesigner Luke Wroblewski prägte schon 2009 den Begriff Mobile Fist und riet dazu, nicht mit der großen Desktopsite zu beginnen, sondern mit der Mobilversion. Er nennt drei Hauptgründe dafür: 1. Die Nutzung mobiler Geräte ist in den letzten Jahren prozentual stark angestiegen. Somit sind Unternehmen mit diesem Konzept für den wachsenden Markt gerüstet. 2. Das Design für mobile Geräte zwingt Entwickler dazu, sich auf das Wesentliche zu beschränken, da der Platz auf mobilen Geräten begrenzt ist. 3. Wenn schon bei der Planung auf die vielen Features der Smartphones eingegangen wird, z.b. GPS. Multi-Touch und Beschleunigungssensor, ergibt sich ein Mehrwert. Reduktion auf das Wesentliche ist die Devise Als Beispiel diente früher die mobile Website der Fluglinie Niki: Check-in, Buchen, Fluginformationen und individuelle Inhalte alles war/ist schnell und eindeutig auffindbar. Die gleichen Inhalte sind auf der Desktopsite zwischen Bergen von Werbung, Angeboten und Partnern verstreut. Mobile First Progressive Enhancement fürs Layout Progressive Enhancement ist ein Ansatz, wie Webdesigner mit der Tatsache umgehen, dass verschiedene Browser und Anzeigegeräte (Devices) allgemein CSS- und andere Eigenschaften in unterschiedlichen Maße unterstützen. Zuerst muss für alle Geräte, auch für ältere, eine Version geschaffen werden, die befriedigt. Dann können für neuere Browser zusätzliche Verbesserungen eingebaut werden. Fallback-Layout: Was ist die Notfallsansicht? Der Internet Explorer bis zur Version 8 beispielsweise versteht keine Media Queries. Daher Eberhart mobiles_web.docx 5

6 muss man auch eine ansehnliche Version für diesen Fall bereitstellen, also eine Ansicht, die immer funktioniert. Vorteile von Mobile First Da mobile Geräte nicht die Ausnahme sind, sondern die Geräte und der Zugriffsmodus mit dem größten Wachstumspotenzial, ist es auch sinnvoll, sich zuerst auf diese zu konzentrieren und sie also nicht als Sonderfall, sondern als Normalfall zu betrachten. Eine Gestaltung für mobile Geräte zuerst zwingt einen dazu, sich auf das Wesentliche zu konzentrieren und das Wesentliche, die zentrale Funktionalität und Aussage der Webseite, im Blick zu behalten. Solche Webseiten sind performanter und vermeiden die klassischen Probleme von Responsiven Webdesign. Sie kommen bei diesem Ansatz prinzipiell mit weniger Zeilen CSS-Code aus: Bei Desktop First muss man für die grundlegende Anordnung zuerst die Elemente floaten, um das Floaten für kleinere Viewports aufzuheben. Bei Mobile First muss man nur in den Media Queries für größere Viewports floaten. Dieser Ansatz wird oft als der optimale fürs Responsive Design angesehen. Nachteile von Mobile First Der größte Nachteil dieses Ansatzes ist, dass man nicht im Nachhinein eine bestehende Webseite mit dem Mobile First-Ansatz responsive gestalten kann. Es funktioniert nur bei Neuerstellungen. Auch bei einer Neuerstellung verlangt es einiges an Neulernen (bzw. Überzeugungsarbeit dem Kunden gegenüber), Umgewöhnen, um die mobile Version als Normalfall zu betrachten, wenn man ein Layout erstellt. Eberhart mobiles_web.docx 6

7 Rasterlayout - Grid Bei responsiven Design erfolgt die Anpassung meist über ein Gestaltungsraster, bei dem der Bildschirm in 12 oder 16 Spalten aufgeteilt wird, in sogenannte Grids. Die einzelnen Elemente werden in das Raster eingepasst, je nach Gerätegröße wird entschieden, wie viele Spalten ein Element belegen soll. In der kleinsten Bildschirmgröße wird das Design meist linearisiert, also alle Elemente werden untereinander angezeigt. z.b. wird auf einem Smartphone alles einspaltig dargestellt. Während es auf großen Displays mehrspaltige Layouts gibt. Technisch gesehen werden dazu CSS Media Queries eingesetzt, die bestimmte Selektoren abhängig von der Bildschirmgröße anzeigen können. Raster (grids) sind ein grundlegendes Design-Element. Um ein Raster zu erzeugen, legt man zuerst die Anzahl der Spalten im Grid-Element fest. Somit erzeugt man eine Abfolge von Tracks. Anschließend werden die Rasterelemente im Raster positioniert, wobei die Tracks als Koordinaten dienen. Sie werden entweder in einen Rasterbereich eingepasst oder überspannen mehrere Rasterbereiche. Wenn man schon einmal mit einem Tabellenkalkulationsprogramm wie Excel gearbeitet hat, kann man sich ein Raster leicht vorstellen. Die Rasterlinien die gedachten Linien zwischen den Zellen definieren eine nummerierte Anzahl von Zeilen und Spalten. Typische Rasterlayouts findet man in Bootstrap, Foundation usw. Eberhart mobiles_web.docx 7

8 Das Raster im Detail bei Bootstrap Das Raster wird durch zwölf (12) gleichbreite Spalten gebildet. Vordefinierte Klassen können benutzt werden, um Elemente ab einer bestimmten Spalte und über eine Anzahl Spalten hinweg zu platzieren. Innerhalb der Spalten lassen sich Reihen festlegen, um eine wechselnde Nutzung der Spaltenbreiten zu erlauben. Die Vorgehensweise sollte sich an einigen wenigen Regeln orientieren: Reihen (.row) müssen in einem Container sein (.container (feste Breite) oder.container-fluid (volle Breite). Reihen werden benutzt, um mehrere Elemente horizontal nebeneinander zu platzieren Spalten (.col-xx-n) werden in Reihen platziert. Nur Spaltenelemente sind unmittelbare Kindelemente von Reihen. Spaltenabstände (Lücke zwischen Spalten) werden mit padding-regeln definiert. Diese Abstände werden links von der ersten Spalte und rechts der letzten Spalte mit negative Abständen (margin) ausgeglichen. Dadurch ist Inhalt außerhalb des Rasters linksbündig gleich ausgerichtet. Eberhart mobiles_web.docx 8

9 Der Aufbau der Spaltenklassen ist einfach: Die Einleitung beginnt mit col- Der mittlere Teil bestimmt die Zuständigkeit für Bildschirmbreiten (xs,sm, md, lg) die Breakpoints Die Zahl am Ende bestimmt die Anzahl der Spalten (1 bis 12) Beispiel: <section class="row"> <article class="col col-md-4"> Wenn man die Klasse.col-xs-4 nutzen, kann man also 3 solchermaßen dekorierte Elemente nebeneinander anordnen (3 * 4 = 12). Die Breitendefinition gilt, bis sie überschrieben wird. Wenn man.col-md-2 nutzen,.col-lg-2 aber nicht, gilt md auch für sehr große Geräte. Gerätespezifische Definitionen Kleine Geräte mit weniger als 768px werden nicht separat definiert, denn diese Geräteklasse ist bereits der Standardwert. Die Angaben in den Variablen sind folgendermaßen definiert: xs : < 768px sm : 768px md : 992px lg : 1200px Aus den Breiten ergeben sich die Dimensionen der 12 Spalten. Position der Breakpoints: Symbol Gerätebreite Containerbreite Spaltenbreite xs < 768px automatisch automatisch sm 768px 750px 62px md 920px 970px 81px lg 1200px 1170px 97px Die Grenze von 12 Spalten ist nicht absolut und Inhalte werden nie abgeschnitten. Was nicht in das Raster passt, wird einfach auf die nächste virtuelle Zeile verschoben. Elemente, die in einer Spaltendefinition stehen, werden als Ganzes verschoben. Eberhart mobiles_web.docx 9

10 Das Grundprinzip des Responsive Webdesigns = Media Queries Media Queries sind seit Jahren die größte treibende Kraft hinter den Veränderungen im Webdesign. Durch die allgemeine Unterstützung von CSS in den Browsern konnte man die starren Einschränkungen tabellenbasierter Websites überwinden, und mit Media Queries kann man die Seiten so gestalten, dass sie sich an die Merkmale jedes einzelnen Anzeigegeräts anpassen. Die wichtigste Komponente vom Responsive Webdesign sind CSS3-Media Queries. Mithilfe des in CSS3 definierten media-befehls werden dabei die Eigenschaften des Anzeigegerätes abgefragt und die Website automatisch angepasst. So kann beispielsweise eine Webseite bei viel verfügbarem Platz dreispaltigem und bei wenig verfügbarem Platz einspaltig angezeigt werden. Mit Hilfe der Media-Queries ist es möglich, Teile des Stylesheets im CSS abhängig von äußeren Umständen z.b. des Viewports an- oder abzuschalten. Beispiel: Die Verwendung des min-prefix bewirkt, dass die Darstellung bei Überschreitung des Breakpoint-Limits umspringt: (hier bei 768 screen and (min-width: 768px) {.. } Man kann aber auch mit dem max-prefix arbeiten: hier werdem spezielle CSS- Regeln für mobile Endgeräte hinterlegt, nämlich für die erster Version des ipads und kleinere screen and (max-device-width: 768px) {.. } Hier werden alle Geräte gefunden, die eine maximale Breite von 768 Pixel haben. screen and (max-width: 768px) { Hier steht, was passieren soll, wenn die Angabe erfüllt ist, z.b. {body { background-color: red; } } Bereits seit CSS 2.1 gibt es die Möglichkeit, bei Stylesheets anzugeben, für welches Ausgabemedium sie gelten solle. So lassen sich eigene Stylesheets für den Ausdruck und den Bildschirm definieren. Die Zuweisung erfolgt hier mittels Referenz im Header der HTML- Datei, die auf ein externes Stylesheet verlinkt. <link rel="stylesheet" href="bildschirm.css" media="screen" /> <link rel="stylesheet" href="ausdruck.css" media="print" /> Hier wird für die Ausgabe am Bildschirm die CSS-Datei bildschirm.css geladen, für den Drucker eine andere. Eberhart mobiles_web.docx 10

11 Media Queries sind in CSS3 definiert. Beispiel: Eine typische Anweisung in der innerhalb eines Stylesheets einsetzet screen and (max-device-width: 768px) { #haupt-inhalt { float: none; width: auto; margin-top: 25px; } } Hier wird dem Inhalt, der sonst rechts fließt, durch float: none entzogen und somit wird er Inhalt unterhalb angezeigt. Die Breite nimmt wieder 100% der verfügbaren Breite ein. Ein oberer Außenabstand margin-top sorgt dafür, dass der Inhalt nicht direkt über der Navigation hängt. Wenn die Site auf einem gigantischen Breitbildfernseher betrachtet wird, die dazu genutzte App aber nur ein Viertel der Bildschirmfläche einnimmt, spielt die riesige Größe des Geräts nur eine geringe Rolle. Auf bestimmten Geräten sind die beiden Abmessungen identisch: Auf den meisten Smartphones und Tablets entspricht beispielsweise die Breite des Browserfensters stets der des Displays des Ausgabegeräts. Die wichtigsten Abmessungen sind wahrscheinlich die des Viewports. Die relevanten Media- Eigenschaften sind height und width. Beispiel: britischer Webdesigner Andy Clarke, bietet in seiner Agentur zusätzliche gestalterische Ebenen an, je nach Bildschirmgröße. Die Figuren ändern sich. Eberhart mobiles_web.docx 11

12 Beispiel: Website mit fließendem Rasterlayout in Dreamweaver Die Firma Adobe Systems hat mit der Veröffentlichung der Version Dreamweaver CS6 im April 2012 auf diesen Trend reagiert und die Möglichkeit für responsives Webdesign eingebaut. Damit kann man automatisiert Seiten mit flexiblem Layout anlegen. Die Funktion Fließendes Rasterlayout im Menü Datei hat diverse Vorteile: Unterstützung der meisten Browser, auch auf mobilen Geräten Modernes HTML5 Es gibt ein Raster zum genauen Ausrichten der Elemente Datei/Neu: Eberhart mobiles_web.docx 12

13 2)Mobile Web-Apps Ein anderer Weg, das Problem der verschiedenen Gerätegrößen zu lösen, ist es, unterschiedliche Versionen der Website zu erstellen, z.b. eine Desktopversion und eine Mobile-Version. Beispiel: bzw. mobile.bahn.de Im Grunde unterscheidet man zwischen drei Typen von Apps: a) Web-Apps b) Native Apps c) Hybrid Apps 2a)Web-Apps: sind auf allen Web-fähigen Endgeräten, also auf Smartphones, Tablets und anderen mobilen Geräten lauffähig. Die Applikation wird aus dem Web geladen. Man schreibt den Code ein einziges Mal und er funktioniert auf sämtlichen Endgeräten. Der gemeinsame Nenner ist stets HTML5. Größter Vorteil ist die Plattform übergreifende Nutzbarkeit. Web-Apps werden grundsätzlich mit Hilfe von HTML5, CSS3 und JavaScript erstellt. Für JavaScript wird zusätzlich gerne ein gutes Framework wie jquery oder sogar jquery-mobile verwendet. Dafür sind, als großer Vorteil, keine aufwendigen Editoren notwendig, sondern man kann mit den bekannten Editoren wie Adobe Dreamweaver, WebStorm und brackets.io arbeiten. Sehr gerne kann man dann auch auf die Kamera zugreifen, eventuell auf den Kalender, das Adressbuch und Geolocation. Eberhart mobiles_web.docx 13

14 Single Page Apps Eine spezielle Ausprägung sind Single Page Apps. Eine Single Page App (SPA) ist eine Clientanwendung, die in JavaScript realisiert wird und im Browser abläuft. Das Konzept verdankt seinen Namen der Tatsache, dass eine solche Anwendung nur eine einzige HTML-Seite benötigt, nämlich die, über die der JavaScript-Code in den Browser geladen wird. Die Anwendung nutzt Ajax-Mechanismen, um mit dem Server zu kommunizieren. Der Ansatz ist aktuell sehr populär, weil sich damit Anwendungen realisieren lassen, die zum einen für den Benutzer auf den ersten Blick sehr ergonomisch sind, zum anderen bewährte und bekannte Muster für die Entwicklung unterstützen. Bekannte Vertreter des Ansatzes sind unter anderem die JavaScript-Frameworks AngularJS und Ember. (Quelle: Tilkov in: Rest und http, 2015, dpunkt-verlag, Heidelberg, S. 264) Web-Apps Nachteile: Auf manche Funktionen von Handys kann man nicht zugreifen, bei nativen Apps sehr wohl. Die offline Benutzung ist etwas schwieriger zu erreichen als bei Nativen Apps. Manche visuellen Effekte, z.b. Übergänge muss man erst mühsam nachbauen 2b)Native Apps: sind nur auf bestimmten Plattformen (Endgeräten) z.b. iphone lauffähig. Das bedeutet, dass der Programmcode nicht 1:1 für eine andere Plattform verwendet werden kann. Meist sind weitreichende Anpassungen oder sogar eine komplette Neuprogrammierung erforderlich, die nicht nur viel Zeit beansprucht, sondern auch verschiedene Experten benötigt. Vorteile nativer Apps: Hohe Performance Zugriffsmöglichkeit auf die Hardware eines Gerätes (z.b. Kamera, Mikrofon) Will man in den Stores wie bei Android und Apple die App anbieten ist dies schon aufwendig. Apple z.b. verlangt eine Jahresgebühr für das Entwicklerprogramm usw. Dazu kommt, dass z.b. Apple selbst entscheidet, ob die App zugelassen wird. Meist ähnelt das Design der mobilen Websites dem einer nativen App, wie man sie aus dem App-Store laden kann. Daher werden die mobilen Websites, die einer nativen Applikation Eberhart mobiles_web.docx 14

15 gleichen, auch Web-Applikation (Web-App) genannt. Mit jquery Mobile kann man solche Web-Apps erstellen. Eine separate Website für mobile Geräte bietet Vorteile: Ein eigenes Design für die mobile Version Eine Reduzierung der Inhalte Nur die Informationen, die für unterwegs geeignet sind, werden angezeigt Nachteile: Der größte Nachteil besteht im Aufwand, eine getrennte Version zu entwickeln. 2c)Hybrid-Apps: Diese sind weder wirklich nativ, d.h. das gesamte Layout-Rendering wird über den eingebetteten Browser anstatt der Plattform mit dem jeweiligen nativen Framework durchgeführt noch rein webbasiert, sie sind nur Webanwendungen, sondern für die Auslieferung in App-Stores verpackt. 2a1)jQuery Mobile ist ein sogenanntes Web-Framework, das ein Grundgerüst für die Entwicklung mobiler Web- Applikationen zur Verfügung stellt. Es basiert auf den Technologien HTML5, CSS3 und JavaScript bzw. Ajax. Es ist natürlich auch möglich ohne jquery manuell Web-Apps zu entwickeln, was aber einen größeren Aufwand erfordert. Demoseiten findet man unter Weitere Sites: m.ikea.com, m.stanford.edu, m.disneyworld.disney.go.com. Meist werden die mobilen Websites über eine Subdomain m aufgerufen, statt über www. Alternativen zu jquery Mobile: Sencha Touch ( bietet noch mehr Möglichkeiten als jquery Mobile. Damit erstellte Websites sehen meist zu 100% wie native Apps aus. Eberhart mobiles_web.docx 15

16 Mit Dreamweaver ab der Version CS5.5 lassen sich mit einer integrierten Funktion jquery Mobile Web-Apps erstellen. Menü Datei / Neu / Seite aus Beispiel : Interessante Links: Quellen: Eberhart mobiles_web.docx 16

Es gibt heute im Wesentlichen drei Kategorien von Geräten zum Betrachten einer Website:

Es gibt heute im Wesentlichen drei Kategorien von Geräten zum Betrachten einer Website: Mobiles Web Vor der Smartphone-Revolution, die Apple 2007 mit dem iphone auslöste, war die Welt des Webdesigners noch einfach. Eine Website wurde in erster Linie für den Desktoprechner entwickelt und häufig

Mehr

Responsive Webdesign

Responsive Webdesign Responsive Webdesign Anlass sind 2 Probleme: 1. Darstellung der HU-Homepage auf mobilen Geräten ist nicht optimal (Überprüfung der Anzeige mit Strg+Shift+M oder Simulatoren www.responsinator.com) 2. Summe

Mehr

Responsive Webdesign

Responsive Webdesign ebusiness Praxistag Thüringen 2014 Responsive Webdesign BASISWISSEN UND MÖGLICHKEITEN DER UMSETZUNG Maik Grunitz Geschäftsführer Forward Marketing GbR Inhalte 1. Warum Responsive Design? 2. Geschichte

Mehr

Responsive Webdesign. IHK-Arbeitskreis Software. Prof. Dr. Manfred Wojciechowski 18.02.2014

Responsive Webdesign. IHK-Arbeitskreis Software. Prof. Dr. Manfred Wojciechowski 18.02.2014 IHK-Arbeitskreis Software Prof. Dr. Manfred Wojciechowski 18.02.2014 Aufbau Vorstellung Responsive Webdesign Motivation Technologien Frameworks 2 Vorstellung Zur Person 1991 1996: Studium Informatik an

Mehr

Einführung Responsive Webdesign

Einführung Responsive Webdesign Einführung Responsive Webdesign Aktuelle Situation Desktop Webseiten Umsetzungen auch heute noch in den meisten Fällen Pixelbasiert JavaScript schafft Dynamik CSS schafft Trennung von Inhalt und Layout

Mehr

Responsive Webdesign Bootstrap und co. Pierre Hein & Benjamin Stein Stuttgart 7. Mai 2015

Responsive Webdesign Bootstrap und co. Pierre Hein & Benjamin Stein Stuttgart 7. Mai 2015 Responsive Webdesign Bootstrap und co. Pierre Hein & Benjamin Stein Stuttgart 7. Mai 2015 Agenda 1. Einführung Was ist Responive Webdesign, Media Queries und CSS preprocessing 2. Frameworks Bootstrap,

Mehr

Einführung in die Cross-Plattform Entwicklung Responsive Webdesign mit dem Intel XDK

Einführung in die Cross-Plattform Entwicklung Responsive Webdesign mit dem Intel XDK Einführung in die Cross-Plattform Entwicklung Responsive Webdesign mit dem Intel XDK Einführung Dieses Hands-on-Lab (HOL) macht den Leser mit dem Intel XDK und dem Responsive Webdesign vertraut. Es wird

Mehr

Responsive Web Design

Responsive Web Design Responsive Web Design mit APEX Theme 25 Christian Rokitta APEX UserGroup NRW Treffen 20.01.2014 Oracle DB & APEX Entwickler (selbstständig) Deutschland ( 1996) Niederlanden ( 1996) themes4apex: APEX UI

Mehr

1. Warum Responsives Webdesign? 2. Was ist Responsives Webdesign? 3. Welche Technik und Konzepte gibt es im Responsiven Webdesign?

1. Warum Responsives Webdesign? 2. Was ist Responsives Webdesign? 3. Welche Technik und Konzepte gibt es im Responsiven Webdesign? 1. Warum Responsives Webdesign? 2. Was ist Responsives Webdesign? 3. Welche Technik und Konzepte gibt es im Responsiven Webdesign? 4. Wie sieht die Zukunft im Responsiven Webdesign aus? Special: Responsives

Mehr

Mobile: Die Königsfrage

Mobile: Die Königsfrage Mobile: Die Königsfrage - Native App,Mobile Website oder doch Responsive Design? - Native App oder Mobile Website? Wer am Boom der mobilen Anwendungen teilhaben möchte, hat im Prinzip zwei Möglichkeiten:

Mehr

Workshop I. Technische Differenzierung mobiler Kommunikationslösungen am Beispiel NPO/NGO Kommunikation. 7. Juni 2011

Workshop I. Technische Differenzierung mobiler Kommunikationslösungen am Beispiel NPO/NGO Kommunikation. 7. Juni 2011 Workshop I Technische Differenzierung mobiler Kommunikationslösungen am Beispiel NPO/NGO Kommunikation 7. Juni 2011 Übersicht è Native Apps è Web-Apps è Mobile Websites è Responsive Design Mobile Kommunikation

Mehr

Navigation für Internetpräsenzen

Navigation für Internetpräsenzen Navigation für Internetpräsenzen Gestern und heute 2016 Navigieren in Internetseiten Das Wort Navigation wird den meisten bekannt sein und fast jeder kann eine Verknüpfung aus seinem alltäglichen Leben

Mehr

HTML5 und das Framework jquery Mobile

HTML5 und das Framework jquery Mobile HTML5 und das Framework jquery Mobile Seminarvortrag Naeema Anees Betreuer: Prof. Ulrich Stegelmann Dipl.-Inform. Axel Blum Einleitung Vielfalt an mobilen Geräten Verschiedene Betriebssysteme Verschiedene

Mehr

4.8 Das Box Modell, Block- vs Inline-Elemente

4.8 Das Box Modell, Block- vs Inline-Elemente 4 Formatierung mit CSS Webdesignkurshandbuch:: :: :: :: :: :: :: :: :: :: :: :: Büchli :: Süsstrunk :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: :: : 4.8 Das Box Modell, Block- vs Inline-Elemente

Mehr

Süddeutsche Zeitung als digitale Ausgabe

Süddeutsche Zeitung als digitale Ausgabe Süddeutsche Zeitung als digitale Ausgabe Technische Spezifikationen für SZ-App- Anzeigen, Stand: 27.03.2015 Inhaltsübersicht 1. Einleitung und Anlieferungstermine S. 1 2. Anzeigen 2.1. Bildanzeigen statisch

Mehr

NATURAL FOR AJAX RESPONSIVE WEB ANWENDUNGEN FÜR MOBILE ENDGERÄTE ROLAND FABICH NOVEMBER 2016

NATURAL FOR AJAX RESPONSIVE WEB ANWENDUNGEN FÜR MOBILE ENDGERÄTE ROLAND FABICH NOVEMBER 2016 NATURAL FOR AJAX RESPONSIVE WEB ANWENDUNGEN FÜR MOBILE ENDGERÄTE ROLAND FABICH NOVEMBER 2016 2015 Software AG. All rights reserved. For internal use only RESPONSIVE WEB ANWENDUNGEN MIT NJX ÜBERSICHT Live

Mehr

Responsive WebDesign. Zukunftssicheres Webdesign für die optimale Darstellung auf allen Geräten

Responsive WebDesign. Zukunftssicheres Webdesign für die optimale Darstellung auf allen Geräten Responsive WebDesign Zukunftssicheres Webdesign für die optimale Darstellung auf allen Geräten Moderne Web-Konzepte punkten mit einer ansprechenden Visualisierung, professionellen Fotos und informativen

Mehr

Web Apps. Offlinefähige mobile Webapplikationen mit XPages als Alternative zu nativen Apps Thomas Brandstätter /

Web Apps. Offlinefähige mobile Webapplikationen mit XPages als Alternative zu nativen Apps Thomas Brandstätter / Web Apps Offlinefähige mobile Webapplikationen mit XPages als Alternative zu nativen Apps Thomas Brandstätter / 07.06.2013 Vielleicht kennen Sie das auch? Sie haben in Ihrem Unternehmen eine Web- oder

Mehr

Mobile Webapps in kürzester Zeit: APEX mobile!

Mobile Webapps in kürzester Zeit: APEX mobile! Mobile Webapps in kürzester Zeit: APEX mobile! Carsten Czarski ORACLE Deutschland B.V. & Co KG Riesstr. 25, 80992 München Schlüsselworte APEX, Mobile Anwendungen, jquery Mobile Einleitung Anwendungen für

Mehr

Eine Site für alle Geräte? 200grad GmbH & Co. KG 02.03.2014

Eine Site für alle Geräte? 200grad GmbH & Co. KG 02.03.2014 Eine Site für alle Geräte? 200grad GmbH & Co. KG 02.03.2014 Mit der zunehmenden Nutzung des Internets über mobile Endgeräte wie Smartphones und Tablet-PCs steigt die Notwendigkeit, den Internetauftritt

Mehr

Webseiten werden mobil Planung geht vor

Webseiten werden mobil Planung geht vor Webseiten werden mobil Planung geht vor Mobiles Web Aspekte der Planung 20. April 2012 Inhaltliche Schwerpunkte Einordnung mobiler Technologien Besonderheiten mobiler Touchscreen-Geräte Best Practices

Mehr

Eine App, viele Plattformen

Eine App, viele Plattformen Eine App, viele Plattformen Anwendungsentwicklung für Mobile Heiko Lewandowski 23.04.2013 EINLEITUNG Festlegung App-Strategie: Welche Ziele möchte ich erreichen? Die Vielzahl der Plattformen und Geräte(hersteller)

Mehr

Gliederung. Responsive Design Begriffserklärung und Übersicht. Frameworks Einführung in HTML / CSS Frameworks.

Gliederung. Responsive Design Begriffserklärung und Übersicht. Frameworks Einführung in HTML / CSS Frameworks. Gliederung Responsive Design Begriffserklärung und Übersicht. Frameworks Einführung in HTML / CSS Frameworks. Präsentationsplattform Vorstellung der Präsentationsplattform Setzkasten. 1 / 14 Responsive

Mehr

Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG

Entwicklung und Integration mobiler Anwendungen. <Speaker> Oracle Deutschland B.V. & Co. KG Entwicklung und Integration mobiler Anwendungen Oracle Deutschland B.V. & Co. KG Global Users (Millions) Der Trend ist eindeutig. Trend zu mobilen Endgeräten Wachstum des mobilen Datenverkehrs

Mehr

Die eigene Website. Zusatzkapitel CSS mobile Geräte & Ausdruck

Die eigene Website. Zusatzkapitel CSS mobile Geräte & Ausdruck Die eigene Website Zusatzkapitel CSS mobile Geräte & Ausdruck Im Folgenden finden Sie einige Zusatztipps zu Kapitel 6 des Buchs Die eigene Website. Mehr Infos zum Buch auf der Website zum Buch. CSS für

Mehr

Trend: Mobiles Internet. Eine aktuelle Übersicht

Trend: Mobiles Internet. Eine aktuelle Übersicht Trend: Mobiles Internet Eine aktuelle Übersicht Computer verändern sich Kommunikation verändert sich Fotografie verändert sich Drei Erfolgsfaktoren 1 Seien Sie auf allen Bildschirmen präsent 2 Seien Sie

Mehr

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN

Inhalt HTML 2. Applets Frames Formulare CSS cascading style sheets. Lehrveranstaltung Internet in AT Dr.-Ing. A. Braune TECHNISCHE UNIVERSITÄT DRESDEN Inhalt HTML 2 Applets Frames Formulare CSS cascading style sheets SS 06 1 Applets Das Applet Java Applets sind kleine Java-Programme mit deren Hilfe aktive Webseiten erstellt werden können. werden mit

Mehr

Umsetzen einer skalierbaren horizontalen Navigation:

Umsetzen einer skalierbaren horizontalen Navigation: Umsetzen einer skalierbaren horizontalen Navigation: Erstelle im Dreamweaver eine neue HTML - Datei (navigation.html) und eine CSS Datei (navigation.css). Die Struktur dieser Navigation soll auf einer

Mehr

Interface-Optimierung bei mobilen Endgeräten

Interface-Optimierung bei mobilen Endgeräten Interface-Optimierung bei mobilen Endgeräten Darauf sollte man achten Darstellung über CSS anpassen Durch optimierte Breiten kann man sehr einfach für Mobiltelefon oder ipad optimierte Seiten ausliefern.

Mehr

Inhaltsverzeichnis. Florence Maurice. Mobile Webseiten. Strategien, Techniken, Dos und Don'ts für Webentwickler. ISBN (Buch): 978-3-446-43118-8

Inhaltsverzeichnis. Florence Maurice. Mobile Webseiten. Strategien, Techniken, Dos und Don'ts für Webentwickler. ISBN (Buch): 978-3-446-43118-8 Inhaltsverzeichnis Florence Maurice Mobile Webseiten Strategien, Techniken, Dos und Don'ts für Webentwickler ISBN (Buch): 978-3-446-43118-8 ISBN (E-Book): 978-3-446-43279-6 Weitere Informationen oder Bestellungen

Mehr

Responsive Design & ecommerce

Responsive Design & ecommerce Responsive Design & ecommerce Kassel, 15.02.2014 web n sale GmbH Jan Philipp Peter Was bisher geschah Was bisher geschah oder: Die mobile Evolution früher : - Lokale Nutzung - Zuhause oder im Büro - Wenige

Mehr

AM BeIsPIel Der DAsInvestMent.coM MoBIl WeB APP

AM BeIsPIel Der DAsInvestMent.coM MoBIl WeB APP AM BeIsPIel Der DAsInvestMent.coM MoBIl WeB APP 2 Inhalt Warum ist es sinnvoll eine spezielle Applikation für mobile Geräte zu entwickeln? Seite 5 Welche Möglichkeiten der Umsetzung gibt es? 6 Mobile Applikation

Mehr

Designtrends - Heute & Morgen. Benjamin Rancourt

Designtrends - Heute & Morgen. Benjamin Rancourt Designtrends - Heute & Morgen Benjamin Rancourt Titelmasterformat durch Klicken bearbeiten Inhalt 1. Responsive Webdesign Evolution einer Revolution 2. One-Page-Design, Parallax-Scrolling, Mashup-Interfaces

Mehr

Service Coding Crash Course

Service Coding Crash Course Service Coding Crash Course Willkommen! noch 2 wilde Tage! Bisher: Aufbau von Models, scaffolding, Formulare Formatierung, Assets einbinden, Layout, Navigation Ziel heute: Mobile Browser, JavaScript APIs

Mehr

Responsive Web Design Graceful Degradation and Progressive Enhancement

Responsive Web Design Graceful Degradation and Progressive Enhancement Graceful Degradation and Progressive Enhancement Seminar Web Engineering für Master-Studenten (WS 2013/2014) Betreuer: Michael Krug Datum: 13.12.2013 1 Gliederung 1. Warum? 2. Konzepte zur Anpassung an

Mehr

Immer mehr lebt mobil

Immer mehr lebt mobil Immer mehr lebt mobil mehr als 4.600.000.000 Mobilgeräte breite Verfügbarkeit neuer always-on und Apps Lifestyle 2 Trittsicher auf allen mobilen Pfaden mit HTML5 und jquery Mobile Mike Baird http://flickr.com/photos/mikebaird/482031103/

Mehr

JavaScript Frameworks für Mobile

JavaScript Frameworks für Mobile JavaScript Frameworks für Mobile MoBI Expertenrunde Usability, 1. März 2012 doctima GmbH JavaScript Frameworks für Mobile MoBI 1.3.2012 Edgar Hellfritsch Inhalt Native App-Entwicklung Klassische Web-Entwicklung

Mehr

Handbuch zur Integration der Verwaltungssuchmaschine NRW (VSM) in TYPO3 mit der Extension dnrw_vsm

Handbuch zur Integration der Verwaltungssuchmaschine NRW (VSM) in TYPO3 mit der Extension dnrw_vsm Handbuch zur Integration der Verwaltungssuchmaschine NRW (VSM) in TYPO3 mit der Extension dnrw_vsm Stand: 18.09.2014 Systemvoraussetzungen TYPO3 in der Version 6.0 6.2.xx Installation Installieren Sie

Mehr

Referenzen TYPO3. Projekt Relaunch der Agenturwebseite Stand: Februar 2017

Referenzen TYPO3. Projekt Relaunch der Agenturwebseite Stand: Februar 2017 Projekt Relaunch der Agenturwebseite Ausgangslage Die eigene Webseite der Internetagentur Irma Berscheid-Kimeridze entstand im Sommer 2015 auf der Basis von TYPO3 6.2. Da der Support für diese LTS für

Mehr

33 CSS in HTML einbinden

33 CSS in HTML einbinden D3kjd3Di38lk323nnm 256 33 CSS in HTML einbinden Damit CSS auf HTML wirken kann, muss eine Verknüpfung hergestellt werden. Dafür stehen verschiedene Möglichkeiten zur Verfügung, die in diesem Kapitel beschrieben

Mehr

WEBAPPS MEDIEN ZWISCHEN TECHNOLOGIE UND GESELLSCHAFT PROF. DR. MANFRED THALLER JONAS SCHOPHAUS UNI KÖLN WS 2012

WEBAPPS MEDIEN ZWISCHEN TECHNOLOGIE UND GESELLSCHAFT PROF. DR. MANFRED THALLER JONAS SCHOPHAUS UNI KÖLN WS 2012 WEBAPPS MEDIEN ZWISCHEN TECHNOLOGIE UND GESELLSCHAFT PROF. DR. MANFRED THALLER JONAS SCHOPHAUS UNI KÖLN WS 2012 AGENDA 1. Native versus webbasierte Apps 2. HTML5 & CSS3 1. Media Queries 2. Geolocation

Mehr

Mobile API 2.0 Partizipative App Entwicklung

Mobile API 2.0 Partizipative App Entwicklung Mobile API 2.0 Partizipative App Entwicklung Mobile API 2.0 Aktuelle Herausforderungen Mobile Apps sollen Geschäftsprozesse beschleunigen Verbindung mit mehreren Backend Systemen Apps müssen auf unterschiedlichen

Mehr

Weil das Internet der Zukunft mobil ist 15. BVMW pecha kucha Nacht 12. Mai 2015

Weil das Internet der Zukunft mobil ist 15. BVMW pecha kucha Nacht 12. Mai 2015 RESPONSIVE WEBDESIGN Weil das Internet der Zukunft mobil ist 15. BVMW pecha kucha Nacht 12. Mai 2015 2000 2007 Apple iphone 2010 Apple ipad 2015 Smartphone Zombies 50% der Deutschen nutzten 2014 ein Smartphone

Mehr

Die Geschichte und die Entwicklung der Apps

Die Geschichte und die Entwicklung der Apps Die Welt der Apps Yaning Wu 15.12.2015 Geliederung Was ist App? Die Geschichte und die Entwicklung des Apps Warum ist Apps so beliebt? Apps für die private Nutzern Apps für die Unternehmen Vergleichen

Mehr

ANWENDUNGSTIPP. ClubWebMan flex

ANWENDUNGSTIPP. ClubWebMan flex ClubWebMan flex Was haben Smartphone, Tablet-PC, Net- und Notebook, Laptop, Desktop-PC und imac gemeinsam? Sie gehören zur breiten Masse von Endgeräten, mit denen Ihre Golfmitglieder die Inhalte der Webseiten

Mehr

Martin Fache (KIDS interactive) - Anforderungen an eine mobile/responsive Website Vortrag zum Seitenstark Fachtag

Martin Fache (KIDS interactive) - Anforderungen an eine mobile/responsive Website Vortrag zum Seitenstark Fachtag Agenda Entwicklung der Internet-fähigen Geräte Motivation für mobile Optimierung Lösungsansätze und Praxisbeispiele Im Jahr 2000 http://dag.wosc.edu/?gallery=wosc-computer-collection Im Jahr 2000 Webseite

Mehr

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS Allgemeine Technologien II Wintersemester 2011 / 2012 28. November 2011 CSS Themen 28.11.2011 Cascading Style Sheets CSS CSS einbinden Inline-Styles CSS im Dokumentkopf Externe Stylesheets Konzepte Typen-,

Mehr

re-lounge GmbH MEDIENBÜRO

re-lounge GmbH MEDIENBÜRO re-lounge GmbH MEDIENBÜRO Think mobile: Die Bedeutung des mobilen Web für Unternehmen 26. JANUAR 2013 01 Ansprechpartner Oliver Schmitt // Geschäftsführer der re-lounge GmbH oliver.schmitt@re-lounge.com

Mehr

Inhalt: 1)Das Box-Modell

Inhalt: 1)Das Box-Modell Inhalt: 1. Das Box-Modell 2. Reset-CSS 3. CSS-Eigenschaft: position (static, relative, absolute) 4. CSS-Eigenschaft: float, clear 5. Übung 6. Die Seite zentrieren mit margin:auto 1)Das Box-Modell Die Box

Mehr

Praktikum 8: CSS-Layout

Praktikum 8: CSS-Layout WEB1 Web-Technologien 1 Praktikum 8: CSS-Layout Gerrit Burkert, 01.11.2014 Ziele In einem früheren Praktikum haben Sie den HTML-Code für eine Reisebüroseite gemacht. Ziel dieses Praktikums ist es, die

Mehr

ERSTE SCHRITTE MIT DEM CREATIVE CLOUD FOTO-ABO

ERSTE SCHRITTE MIT DEM CREATIVE CLOUD FOTO-ABO INHALT ERSTE SCHRITTE MIT DEM CREATIVE CLOUD FOTO-ABO In diesem Leitfaden finden Sie alle Infos, die Sie für den Einstieg in Ihr neues Creative Cloud Foto-Abo brauchen. Schöpfen Sie das volle Potenzial

Mehr

Mobile Lernstrategien mit Moodle

Mobile Lernstrategien mit Moodle Mobile Lernstrategien mit Moodle Tobias Hauser Thomas Kraehe Arrabiata Solutions GmbH Arrabiata Solutions GmbH 1 UNSER HINTERGRUND Arrabiata Solutions GmbH Full Service E-Learning Agentur 8 Jahre Moodle

Mehr

Referenz Frontend: Responsive Webdesign

Referenz Frontend: Responsive Webdesign Stand: Dezember 2014 Diese Referenzliste bezieht sich auf eine Webseite, von der es zwei Versionen gibt. Diese Version ist mit Hilfe des Twitter Bootstrap Frameworks für mobile Endgeräte optimiert. - Startseite

Mehr

Architekturen mobiler Multi Plattform Apps

Architekturen mobiler Multi Plattform Apps Architekturen mobiler Multi Plattform Apps Wolfgang Maison & Felix Willnecker 06. Dezember 2011 1 Warum Multi- Plattform- Architekturen? Markt. Apps für Smartphones gehören zum Standardinventar jeder guten

Mehr

Neue Oberfläche April 2013. am Montag, den 15. April 2013. Folie 1

Neue Oberfläche April 2013. am Montag, den 15. April 2013. Folie 1 Neue Oberfläche April 2013 am Montag, den 15. April 2013 Folie 1 Erklärung der Icons Die Icons, welche in jeder Update-Kommunikation verwendet werden, haben folgende Bedeutung: Neuerung (aktiv) Direkt

Mehr

informatik 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 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

Mehr

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen Übersicht der Schulungsinhalte

CSS-Boxen. Hans Gell Schulungen & Dienstleistungen  Übersicht der Schulungsinhalte CSS-Boxen Übersicht der Schulungsinhalte Das Web ist nicht aus Papier enttäuschte Erwartungen Autor hat keine Kontrolle Webseiten sehen immer anders aus Webseiten sind flexibel - Papierseiten sind starr

Mehr

Mobiler Ratgeber. TILL.DE Google Partner Academy

Mobiler Ratgeber. TILL.DE Google Partner Academy Mobiler Ratgeber TILL.DE Google Partner Academy Warum mobil sein? Eine Webseite, die mobil nicht gut zu erreichen ist, ist mit einem geschlossenen Geschäft gleichzusetzen! Warum mobil sein? Darüber informieren

Mehr

Inhaltsverzeichnis. Einführung... 1. Kapitel 1 Die Bausteine einer Webseite... 13. Kapitel 2 Die Arbeit mit Webseitendateien... 39

Inhaltsverzeichnis. Einführung... 1. Kapitel 1 Die Bausteine einer Webseite... 13. Kapitel 2 Die Arbeit mit Webseitendateien... 39 Inhaltsverzeichnis Einführung....................................... 1 HTML und CSS im Überblick............................ 2 Browser........................................ 3 Webstandards und Webspezifikationen......................

Mehr

Technische Spezifikationen fu r ganzseitige Werbung in der Handelsblatt Live App

Technische Spezifikationen fu r ganzseitige Werbung in der Handelsblatt Live App Technische Spezifikationen fu r ganzseitige Werbung in der Handelsblatt Live App Seite 1 von 7 So kommt Ihre Anzeige in die Handelsblatt Live App: 1. Sie liefern Ihre Anzeige an banner@iqdigital.de 2.

Mehr

Mobile Angebote Strategie einer Verwaltung. Freie und Hansestadt Hamburg Dr. Ursula Dankert

Mobile Angebote Strategie einer Verwaltung. Freie und Hansestadt Hamburg Dr. Ursula Dankert Mobile Angebote Strategie einer Verwaltung Dr. Ursula Dankert Mobile Angebote Strategie einer Verwaltung 1. Motivation 2. Bestandsaufnahme 3. Unterschiedliche Technologien 4. Wann sind mobile Anwendungen

Mehr

Allgemeine Technologien II Sommersemester Mai 2011 CSS

Allgemeine Technologien II Sommersemester Mai 2011 CSS Allgemeine Technologien II Sommersemester 2011 02. Mai 2011 CSS Kursthemen Designparadigmen Framesets Tabellenbasierte Layouts -basierte Layouts: CSS & Co. Cascading Style Sheets CSS CSS einbinden

Mehr

SHS Swiss Innovation Tour ITB 2014. Responsive Webdesign Unschlagbar schnelle Websites Web Analytics Tricks

SHS Swiss Innovation Tour ITB 2014. Responsive Webdesign Unschlagbar schnelle Websites Web Analytics Tricks SHS Swiss Innovation Tour ITB 2014 Responsive Webdesign Unschlagbar schnelle Websites Web Analytics Tricks Responsive Webdesign Ein Web für Alle Die Geschichte des Mobile Web Android Galaxy ipad WAP 1997

Mehr

Mobile Doku mit altbekannten Werkzeugen. Prof. Sissi Closs

Mobile Doku mit altbekannten Werkzeugen. Prof. Sissi Closs Mobile Doku mit altbekannten Werkzeugen Mobile Doku? Ein neues Buzz-Wort. Dazu später noch der neue tekom Leitfaden. Warum keine klassische Web-Help/Seite am mobilen Gerät? kein schönes Bedienerlebnis

Mehr

WERBEMITTELANFORDERUNG

WERBEMITTELANFORDERUNG c t HTML5-APP WERBEMITTELANFORDERUNG PREISE UND SPEZIFIKATIONEN Werbeform Platzierung Preis Innerhalb der c t 4.000,00 Print/App-Kombi Innerhalb der c t 3.200,00 Opening Page 1. Seite nach dem Titelblatt,

Mehr

Whitepaper Responsive Design

Whitepaper Responsive Design 76% Smartphone-Besitzer surfen täglich 69% Tablet-Besitzer surfen täglich 74% der Schweizer nutzen das Internet mobil Das mobile Internet ist mittlerweile fest in den Alltag der Schweizer integriert: 76

Mehr

Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG. www.agentbase.

Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG. www.agentbase. Wir bringen Ihre Notes/Domino Anwendungen sicher ins Web 19.11.2015, Bilster Berg Drive Resort Michael Steinhoff, agentbase AG www.agentbase.de 1 Agenda Grundlagen Modernisierung Möglichkeiten mit Domino

Mehr

Stefan Bauer. Trends im mobilen Business

Stefan Bauer. Trends im mobilen Business Stefan Bauer Trends im mobilen Business Stefan Bauer Jahrgang 1969, verheiratet, 2 Kinder Diplom-Informatiker TU München Seit 1996 in Online Branche Seit 1999 selbständig Inhaber und Vorstand Dozent und

Mehr

Inhalt. Designguide. ddd+ Das Logo. Farbwelt Einsatz. Elemente. Farben in Textelementen

Inhalt. Designguide. ddd+ Das Logo. Farbwelt Einsatz. Elemente. Farben in Textelementen Designguide Inhalt Das Logo Farbwelt Einsatz Typographie Elemente ddd+ 2 2 2 3 3 Farben in Textelementen Grid-Layout Breakpoints Fluid-Layout Beispiel einer 4-Spaltigen Struktur (z.b. Kategorie mit Artikeln)

Mehr

Webseiten erstellen für Einsteiger

Webseiten erstellen für Einsteiger Daniel Mies Webseiten erstellen für Einsteiger Schritt für Schritt zur eigenen Website Galileo Press Vorbemerkungen 15 1 Vordem Start 21 1.1 Wie kommt die Seite aus dem Internet auf meinen Computer? 21

Mehr

TUT1 Javascript-Frameworks zum Erstellen von plattformunabhängigen mobilen Anwendungen

TUT1 Javascript-Frameworks zum Erstellen von plattformunabhängigen mobilen Anwendungen TUT1 Javascript-Frameworks zum Erstellen von plattformunabhängigen mobilen Anwendungen tekom Frühjahrstagung 2012 Karlsruhe am 26.4. 2012 doctima GmbH JavaScript Frameworks für Mobile tekom 26.4.2012 Edgar

Mehr

Sind Ihre Landing Pages schon fit für die Multi-Screen-Welt? digitalmobil GmbH & Co. KG - Bayerstr. 16a - 80335 München

Sind Ihre Landing Pages schon fit für die Multi-Screen-Welt? digitalmobil GmbH & Co. KG - Bayerstr. 16a - 80335 München Sind Ihre Landing Pages schon fit für die Multi-Screen-Welt? digitalmobil GmbH & Co. KG - Bayerstr. 16a - 80335 München Landing Pages sind Ihre Kampagnenheimat 1 Kampagne Fokus Aktion, Produkt oder Dienstleistung

Mehr

Hauptmenü. Blick Mobile Blick Apps Fazit

Hauptmenü. Blick Mobile Blick Apps Fazit Hauptmenü Blick Mobile Blick Apps Fazit Blick Mobile Mit Blick Mobile direkt auf das Handy oder das Tablet: Rund um die Uhr aktuelle Nachrichten aus der Blick Redaktion. Jederzeit und überall. Mit Blick

Mehr

Mobile (R)evolution - Mobile Fusion? NIX Solution

Mobile (R)evolution - Mobile Fusion? NIX Solution Mobile (R)evolution - Mobile Fusion? NIX Solution Praxistipps zum Einsatz von Newsletter-Technologien Ein Fachbeitrag von Katrin Krenn, Team Lead Service bei Commerce Plus und Leiterin der Task Force Newsletter

Mehr

Plattformunabhängige App-Entwicklung - Eine für alle?

Plattformunabhängige App-Entwicklung - Eine für alle? Plattformunabhängige App-Entwicklung - Eine für alle? AGENDA Kurze Firmenpräsentation: M&M Software GmbH Motivation Komponenten der plattformunabhängigen App-Entwicklung Vergleich der App-Arten Beispiele

Mehr

Marketing Service Portal. Website-Navigation Tip Sheet

Marketing Service Portal. Website-Navigation Tip Sheet Marketing Service Portal Website-Navigation Tip Sheet 1 Website-Navigation Grundlagen Gute Website-Navigation In diesem Tip Sheet geht es um die Menüs auf der Website sowie weitere Möglichkeiten für den

Mehr

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände...

1 Definition der Selektoren Einbinden der CSS 3 Möglichkeiten Farbangaben Schriftformatierung Abstände... CSS GRUNDLAGEN 1 Definition der Selektoren... 2 2 Einbinden der CSS 3 Möglichkeiten... 2 3 Farbangaben... 4 4 Schriftformatierung... 4 5 Abstände... 4 6 Box Modell... 5 7 Links... 5 8 Eigene Klasse definieren...

Mehr

Tutorial zum erstellen einer Webseite

Tutorial zum erstellen einer Webseite Tutorial zum erstellen einer Webseite 2. Teil das Aussehen mit CSS bestimmen Vorbereitungen: Die HTML Grundlage anpassen, Änderungen sind fett geschrieben. Ab sofort werden wir mit zwei Dateien arbeiten,

Mehr

Inhaltsverzeichnis. Einleitung 1. Teil I Workshop Schritt für Schritt zum professionellen HTML-CSS-Design. 1 So geht der Workshop vor 6

Inhaltsverzeichnis. Einleitung 1. Teil I Workshop Schritt für Schritt zum professionellen HTML-CSS-Design. 1 So geht der Workshop vor 6 ix Einleitung 1 Teil I Workshop Schritt für Schritt zum professionellen HTML-CSS-Design 1 So geht der Workshop vor 6 2 Vorbereitungen 8 2.1 Anlegen einer sinnvollen Ordnerstruktur... 9 2.2 Das brauchen

Mehr

Die mobile Welt. Welche Lösung ist die richtige für Sie? Kai-Thomas Krause CouchCommerce GmbH / Germany

Die mobile Welt. Welche Lösung ist die richtige für Sie? Kai-Thomas Krause CouchCommerce GmbH / Germany Die mobile Welt. Welche Lösung ist die richtige für Sie? Kai-Thomas Krause CouchCommerce GmbH / Germany Die mobile Welt Anzahl der mobilen Geräte auf dem Markt 1 12.000 2007 2013 http://opensignal.com/reports/fragmentation-2013/

Mehr

Das HMS-Reporting-Framework Schneller Zugang zu relevanten Reports

Das HMS-Reporting-Framework Schneller Zugang zu relevanten Reports Das HMS-Reporting-Framework Schneller Zugang zu relevanten Reports Ein flexibel konfigurierbares Web Portal für den Aufruf STP*-basierter Berichte * Stored Process Reporting Framework Das Ziel der Lösung

Mehr

1.1 Windows 10 und OS X El Capitan die Gegensätze

1.1 Windows 10 und OS X El Capitan die Gegensätze 1 Was ist neu in El Capitan? Jede neue Version von OS X bringt Neuerungen und Änderungen mit, die man sich zunutze machen kann. Was in El Capitan neu und geändert ist, stellt dieses Kapitel vor. Seit September

Mehr

What you see is not what you get! Shop Management im Multi Device Zeitalter

What you see is not what you get! Shop Management im Multi Device Zeitalter What you see is not what you get! Shop Management im Multi Device Zeitalter 24. März 2015 Internet World 2015, München Titel der Präsentation Oliver Goerke piazza blu 2 GmbH Strategic e-business with IBM

Mehr

Webshop Booster bh 1/2016

Webshop Booster bh 1/2016 Schulungsteil Webshop Booster bh 1/2016 Integration von Content im WebShop Neue Schnittstellen und Funktionen > Accarda, MailChimp, Auto Suggest Einbindungen von Widgets 1 Integration von Content in Concerto

Mehr

Autorensysteme für mobile Anwendungen - Totgesagte leben länger. Prof. Dr. Michael Bauer 25.10. 2012 Autorensysteme

Autorensysteme für mobile Anwendungen - Totgesagte leben länger. Prof. Dr. Michael Bauer 25.10. 2012 Autorensysteme Autorensysteme für mobile Anwendungen - Totgesagte leben länger Was ist, was will ein Autor? Produzent interaktiver, multimedialer Inhalte geschlossene Einheiten (Apps) keine Grenzen für Kreativität Entwicklungs-

Mehr

Aufbau einer HTML Seite:

Aufbau einer HTML Seite: 1 Aufbau einer HTML Seite: Grundstruktur: Head Bereich: "nicht sichtbar" Er enthält grundlegende Informationen wie: Title, Charset, Ansichtsgröße,

Mehr

SPEZIFIKATIONEN GOLDBACH MOBILE NETWORK CLASSIC UND CREATIVE ADS. März 2016 Isabella Bauer

SPEZIFIKATIONEN GOLDBACH MOBILE NETWORK CLASSIC UND CREATIVE ADS. März 2016 Isabella Bauer SPEZIFIKATIONEN CLASSIC UND CREATIVE ADS März 2016 Isabella Bauer CLASSIC ADS Werbeform Abmessung (Pixel) Dateiformat Max. Dateigröße Mobile Content Ad 6:1 300x50 oder 320x50 jpeg, png, gif, HTML5 40 kb

Mehr

Flexibles HTML. christian.cueni@bfh.ch

Flexibles HTML. christian.cueni@bfh.ch Flexibles HTML christian.cueni@bfh.ch Inhalt Desktop & Mobile Strategien Responsive Design HTML5 Feature Detektion mit Modernizr Desktop & Mobile Strategien Wie bringe ich mobile Nutzer zum (UI) optimierten

Mehr

3-W-Event. Simplify! Ganzheitliche Gestaltungskonzepte neue Trends im Webdesign. Sabrina Schoenfelder Projektleitung, Beratung

3-W-Event. Simplify! Ganzheitliche Gestaltungskonzepte neue Trends im Webdesign. Sabrina Schoenfelder Projektleitung, Beratung 3-W-Event Simplify! Ganzheitliche Gestaltungskonzepte neue Trends im Webdesign Sabrina Schoenfelder Projektleitung, Beratung internezzo ag Grundstrasse 4b CH-6343 Rotkreuz Tel. +41 41 748 02 48 www.internezzo.ch

Mehr

Wie Sie mit einer Website tausend Geräte bespielen und das auch tun sollten

Wie Sie mit einer Website tausend Geräte bespielen und das auch tun sollten Wie Sie mit einer Website tausend Geräte bespielen und das auch tun sollten Informationen, Zahlen und Beispiele über Responsive Webdesign von artundweise GmbH Dirk Beckmann dirk.beckmann@artundweise.de

Mehr

Mainsaver Anwendung auf mobilen Geräten. Steve Unger

Mainsaver Anwendung auf mobilen Geräten. Steve Unger Mainsaver Anwendung auf mobilen Geräten Steve Unger Agenda Agenda -Warum mobil arbeiten -Die Mobile Welt -Web Apps -MobileMainsaver 3.0 - Ausblick Warum mobil arbeiten Nutzen Globale Verfügbarkeit von

Mehr

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap Proseminar Objektorientiertes Programmieren mit.net und C# Florian Schulz Institut für Informatik Software & Systems Engineering Einführung Was hat Cross-Plattform

Mehr

mobile Die Vertriebs-App für den mobilen Außendienst Messekongress IT für Versicherungen Leipzig 2013

mobile Die Vertriebs-App für den mobilen Außendienst Messekongress IT für Versicherungen Leipzig 2013 mobile Die Vertriebs-App für den mobilen Außendienst Messekongress IT für Versicherungen Leipzig 2013 mobile Olaf Bechtold WGV-Informatik und Media GmbH Leiter Key-Account-Management wgv Versicherungen

Mehr

HTML, CSS und Responsive Design Selina Mohtaj und Laura Menze

HTML, CSS und Responsive Design Selina Mohtaj und Laura Menze HTML, CSS und Responsive Design Selina Mohtaj und Laura Menze Hilfreiche Links und Bücher http://holdirbootstrap.de/ (deutsch) bzw. http://getbootstrap.com (englisch) https://www.youtube.com/playlist?list=pl41lfr-

Mehr

CLASSIC ADS SPEZIFIKATIONEN

CLASSIC ADS SPEZIFIKATIONEN Mobile Online Specs CLASSIC ADS Werbeform Abmessung (Pixel) Dateiformat Max. Gewicht Leaderboard 728x90 HTML5 jpg gif png 80 kb Medium Rectangle 300x250 HTML5 jpg gif png 80 kb Skyscraper 160x600 HTML5

Mehr

SharePoint 2013 Mobile Access

SharePoint 2013 Mobile Access Erstellung 21.05.2013 SharePoint 2013 Mobile Access von Stephan Nassberger Hofmühlgasse 17/1/5 A-1060 Wien Verantwortlich für das Dokument: - Stephan Nassberger (TIMEWARP) 1 Inhalt Inhalt... 2 Versionskontrolle...

Mehr

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone 1 Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone Partner: 2 Vorstellung Referent Mark Allibone Noser Engineering AG Passionierter Mobile Entwickler: Xamarin Certified Mobile Developer

Mehr

c t HTML 5 App Werbemittelanforderung

c t HTML 5 App Werbemittelanforderung c t HTML 5 App Werbemittelanforderung Preise und Spezifikationen Werbeform Platzierung Preis Print/App-Kombi Opening Page Opening Page Print/App-Kombi Marktanzeigen (Fullscreen, ½, ¼ Screen) Innerhalb

Mehr

/5. Webdesign - Online Marketing - Social Media

/5. Webdesign - Online Marketing - Social Media 14.01.2017 1/5 14.01.2017 2/5 Webdesign Fachgebiete Als Webdesign Agentur erstellen wir Ihnen mit den Content Management Systemen WordPress, Joomla, Magento & Woocommerce moderne sowie gleichzeitig nutzerfreundliche

Mehr