Mobiles Internet. Hermann Schwarz, Omar Youssef 5.Mai 2010

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

Inhaltsverzeichnis. Florian Bauer CSS Seite 2 von 10

ANWENDUNGSSOFTWARE CSS

Introduction to Technologies for Interaction Design. Stylesheets

CSS Einführung & CSS Frameworks

4. Briefing zur Übung IT-Systeme

Allgemeine Technologien II Wintersemester 2011 / November 2011 CSS

4. Briefing zur Übung IT-Systeme

Tutorial zum erstellen einer Webseite

Abgabetermin: , 23:59 Uhr

Allgemeine Technologien II Sommersemester Mai 2011 CSS

CSS - Cascading Style Sheets

CSS - Cascading Stylesheets

Grundlagen-Beispiel CSS

Modul 8: Browser-Processing- Pipeline

3. Briefing zur Übung IT-Systeme

Erstelle eine neue Datei unter dem Namen stylesheet.css und speichere es im selben Verzeichnis, in dem auch die vier HTML-Dokumente liegen.

Web-Programmierung. HTML5-Apps für's Smartphone Thomas Perschke

Inhalt. 1 Mit CSS beginnen 1. 2 Textauszeichnungen und andere Grundlagen 13

Computergrundlagen HTML Hypertext Markup Language

1. Einstieg 2. Selektoren 3. Schriften 4. Strukturen 5. Zwischenräume, Abstände 6. Bilder 7. Farben 8. Beispiel

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Responsive Web Design

3. Briefing zur Übung IT-Systeme

Praktikum 8: CSS-Layout

Übung: Bootstrap - Navbar

Umsetzen einer skalierbaren horizontalen Navigation:

HTML5 & SCC3. PC-Treff-BB VHS Aidlingen. Lothar R. Krukowski. Ein Überblick

HTML & CSS. Beispiele aus der Praxis

Navigationsmenü im Stil von Registern

Übung zur Vorlesung Digitale Medien. Ludwig-Maximilians-Universität München Wintersemester 2010/2011

Responsive Webdesign

CSS in HTML-Elementen. Syntax und Grammatik von CSS

Information und ihre Darstellung: XHTML & CSS

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut

SASS und Compass. Struktur für eure Stylesheets

CSS. Cascading Style Sheets

17. CSS - Cascading Style Sheets Kapitel 17: CSS

Übung: Überschriften per CSS gestalten

Die Funktionalität von Suchportalen

Der CSS-Problemlöser

Digitale Medien Vergangene Vorlesungen. Style-/Formatangaben. Style Angabe für jedes HTML-Element einfachster Fall: style-attribut

Position von CSS-Stilen. Inline(pro Tag) In Header. Extern in CSS-Datei

Mitschrift HTML. Dateinamen von Bildern: nur Kleinbuchstaben ohne Umlaute und Sonderzeichen BSP: auto.jpg fruehling.jpg bild_01.

Übung zur Vorlesung Digitale Medien. Sarah Tausch Alice Thudt Ludwig-Maximilians-Universität München Wintersemester 2012/2013

IT-Zertifikat: Allgemeine Informationstechnologien II Übungsblatt jquery

1 Ein erster Überblick 3

Responsive Web Design

Web-basierte Anwendungssysteme XHTML- CSS

Fließlayout. »World of Fish«

Digitale Medien 4. STYLESHEETS, CSS

Übung Klebezettel. background, font, color, transform, width, height, margin, cursor, border. Web. Fach: BW1. Klasse: (Donnerstag) Datum:

CSS - Cascading Style Sheets

index.html <!DOCTYPE html> <html>

JavaScript II. Hochschule Karlsruhe Technik & Wirtschaft Internet-Technologien T3B250 SS2014 Prof. Dipl.-Ing. Martin Schober

Nachtrag: Nested Tree im Beispiel. 7. Vorlesung. Usability - Test. Usability - Typische Elemente. Was ist zu formatieren?

HTML & CSS. GIMP > Bild > Bild skalieren Unter diesem Menüpunkt kannst du die Bildgröße verändern. Beachte die Bildproportionen

Navigation für Internetpräsenzen

Übung zur Vorlesung Digitale Medien. Doris Hausen Ludwig-Maximilians-Universität München Wintersemester 2011/2012

Kapitel 17: CSS. Inhalt. Was kann CSS? (1) Was kann CSS? (2) 1. Einführung CSS. 2. Farben, Hintergründe, Zeichensätze. 3. Gruppierungen. 4.

Aufbau einer HTML Seite:

Sass. Syntactically Awesome Stylesheets. Christian Kaula christiankaula.com

JS goes mobile: Eine Übersicht. Frederik von Berg w11k / thecodecampus

Mobile Applikationen und Services für Banken und Sparkassen

DOAG München Layout und dynamische Elemente für APEX Anwendungen

Einführung in die Webentwicklung

FUNKTIONSBESCHREIBUNG. IFRAME EINBETTUNG VERSION: ab

<link href=" Roboto" rel="stylesheet"> <li><a href="ergebnis.html"> Ergebnis </a></li>

Online-Publishing mit HTML und CSS für Einsteigerinnen

Introduction to Technologies. Stylesheets mit CSS

edoobox.com Für Ihre Kurse, Seminare und Events edoobox.com Kurzanleitung für Experten: Bootstrap 1 von 6

Praktikum im Grundstudium

Agon Solutions. The native web mobile Architekturen mit HTML5 und PhoneGap. Ihre Prozesse in besten Händen.

Hintergrundbilder. background-image. Werte: URL (Standort des Bildes) none inherit. Standard: none. Gilt für: alle Elemente.

CSS Cascading Stylesheets

Ändern der Schriftgröße für den Monitorexport

Interface-Optimierung bei mobilen Endgeräten

Selektoren in CSS. HTML/CSS 21. November 2013 E1. 1. Beispiel: Kinder und Enkel

Hinweise zum digitalen Schulbuch

Responsive Webdesign

CSS(3) verstehen und anwenden. Alexej Schneider APEX Connect 2017

Unterschied zwischen HTML & XHTML?

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

Digitale Medien. Übung

[Guide] CSS (+ CSS 3!) Inhaltsverzeichnis. Vorwort

Joomla! Templates. Professionelle Vorlagen mit CSS. Daniel Koch

Probeklausur Besprechung

CSS Cascading Style Sheets

4.8 Das Box Modell, Block- vs Inline-Elemente

Eine App, viele Plattformen

kelut.at Werbeagentur Web- und App-Entwicklung

Fachtagung. Mobile. CMS. Ausgabekanäle. Trends. Responsive Design. Namics. Johannes Waibel. Senior Consultant.

MAKE IT FLEXIBLE: RESPONSIVES CONTAO MIT VW, EM UND FLEXBOX

Präsentation Von Laura Baake und Janina Schwemer

Good Practice: Entwicklung einer Smartphone App mit Unterstützung von Open Text WSM. OpenText Websolutions Usergroup,

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

Scripting für Kommunikationswissenschaftler Gruppe C

Transkript:

Mobiles Internet Hermann Schwarz, Omar Youssef 5.Mai 2010

Mobiles Internet Vier von fünf Handy-Besitzern können mit ihrem Gerät ins Internet gehen (Quelle: BITKOM 2007) 2008 gab es in Deutschland 107,4 Millionen Mobilfunkanschlüsse statistisch besitzt jeder fünfte Deutsche zwei Handys oder Mobilfunkkarten (Quelle: BITKOM 2008) Bereits 10,4 Mio. Menschen gehen mobil online (TNS Infratest 2008) Mobiltelefone sind zu einem ständigen Begleiter geworden hohe Erreichbarkeit unabhängig von Ort und Zeit

Mobiles Internet Warum im mobilen Internet einsteigen? Anzahl der mobilen Nutzer im Internet verdoppelt sich monatlich Für eine Vielzahl von Nutzer ist mobiles Internet fester Bestandteil des täglichen Lebens SEMPORA-Studie: Strategieberatung SEMPORA Consulting Studie: trotz Marktdynamik haben viele Unternehmen die marktstrategischen Potenziale des mobilen Internets für den Erfolg nicht erkannt. Befragung von 2.000 Entscheidungsträger - Einschätzungen der Marktentwicklung, strategischen Potenzialen des mobilen Internet, aktuellem Anwendungsstand, Erfolgsfaktoren und Hürden

SEMPORA-Studie 70% smartphones werden klassische Mobiltelefone in kurzer Zeit verdrängen 97% Anzahl der Internetzugriffe über Smartphones in kurzer Frist rapide steigen Frühzeitiger Eintritt im mobilen Internet: 87% Wettbewerbsvorteile 68% Geschäftsmodell stark an Relevanz gewinnen wird 96% Neuartige Geschäftsmodelle hervorbringen 61% Umsatzentwicklung analog zum Stationären Internet 65% Marketing und Vertrieb gleiche Bedeutung wie Stationäres Internet

SEMPORA-Studie Obwohl Wichtigkeit der Smartphone-Kanäle für Marketing und Vertrieb erkannt, fehlen die Aktivitäten. 60% keine ausreichenden Kenntnisse zu den Erwartungen ihrer Kunden an das mobile Internet 60% Auswirkungen des mobilen Internets auf das eigene Geschäftsmodell 43% keine klare Chancen und Risiken des Mobilen Business für das eigene Unternehmen Studie: Obwohl Thema strategisch relevant eingestuft, keine Gedanken zur Mobilen Stategie des Unternehmens gemacht 45% der Befragten sind im mobilen Kanal aktiv Mehr als 80% der Nichtnutzer planen den Eintritt in 2 Jahren Aus Konsumentensicht stufen die Unternehmen als wichtig ein: Anwendungen zur Kommunikation(97%) Ortsbasierte Informationen & Dienste (96%)

SEMPORA-Studie Benutzerfreundlichkeit (Usability) und die Schaffung eines klaren Endkunden-Mehrwertes werden als die zentralen Erfolgsfaktoren im Mobilen Internet genannt.

Handheld-CSS Hermann Schwarz, Omar Youssef 5.Mai 2010

Handheld-CSS Wer hat auf seine Webseite von einem mobilen Gerät geschaut? Viele Portale haben Ihre mobilen Nutzer nicht in Betracht gezogen CSS notwendig, um die Seite für die mobilen Geräte lesbar zu machen

Handheld-CSS Beschränkungen Handhelds haben einen kleinen Bildschirm Auflösung 120 Pixel horizontales Scrollen (Eingabestift) Download teuer und langsam Prozessor langsam Arbeitsspeicher kleinen Viele Benutzer würden Bilderladen im Browser ausschalten

Handheld-CSS Folgen dieser Beschränkungen für den Designer einspaltiges Design und floats vermeiden Optimierung des HTML-Codes Minimum an dekorative Bilder verwenden, plugins und Bilder für die Navigation meiden gute alternative-texte für die Bilder schreiben Vermeidung von dynamischen Effekten, die eine Maus oder Tastatur für die Navigation erfordern

Handheld-CSS Skalierung keine Pixelangabe größer als 5px(schlechte Skalierung) bei höhere Größen: besser Prozent oder ems verwenden Breitenangabe Breiten von margins, padding und border(rahmen) verringern, damit diese auf den kleinen Bildschirm passen. 1em Einrückung ist viel auf den schmalen Bildschirmen deshalb margins und padding in der horizontalen Ausrichtung sollten nicht mehr als ein 1em betragen margin in Prozentangabe läßt sich auf vielen Bildschirmen besser skaliern als mit em- Angabe.

Handheld-CSS Mobile CSS in 5 Minuten

Mobile CSS in 5 Minuten 1. Schritt CSS-Datei für mobile Geräte im <head>-tag einfügen <link rel="stylesheet" href="http://domain.tld/mobile.css" type="text/css" media="handheld" /> Problem mit Windows Mobile Browser <link rel="stylesheet" href="http://domain.tld/screen.css" type="text/css" media="screen" /> <link rel="stylesheet" href="http://domain.tld/mobile.css" type="text/css" media="handheld" />

Mobile CSS in 5 Minuten 1. Schritt iphone ignoriert auch media= handheld So kann man (min-device-width: 481px) und (max-device-width: 480px) benutzen, um CSS für das iphone zu filtern. @media screen and (min-device-width: 481px) { } #box { float: left; } @media screen and (max-device-width: 480px) { } #box { position: absolute; }

Mobile CSS in 5 Minuten 2. Schritt: ältere Browser ignorieren die Eigenschaft handheld Dies kann zu verheerenden Auswirkungen führen auf das Aussehen der Seite in älteren Browser Um dies zu vermeiden, wird jede mobile-spezifische CSS innerhalb eines @media-selector 's eingeschlossen: @media handheld { }.selector-01 { padding: 0; margin: 0; }.selector-02 { padding: 0; margin: 0; }

Mobile CSS in 5 Minuten 3. Schritt: jeden Platz nutzen padding und margin um die Tags <html> und <body> entfernen 3-Pixel padding ist ausreichend einen weißen Hintergrund und eine kontrastreiche Textfarbe, Schrift sans-serif und dezente Schriftgröße und Zeilenhöhe. html, body { font: 12px/15px sans-serif; background: #ffffff; padding: 3px; color: #000000; margin: 0; }

4. Schritt: floats Mobile CSS in 5 Minuten lineare Erscheinung, einspaltig Verwendung von floats bei kleiner Auflösung führt z.b. zum horizontalen und vertikalen Scrollen sehr vorsichtig würde man zu den mobile styles folgendes hinzufügen: * { float: none; }

Mobile CSS in 5 Minuten 5. Schritt: keine width explizite Angabe von width für den Inhalt [in px oder ems] im mobilestylesheet sollte man meiden. Es kann in bestimmten Geräten funktionieren und in vielen nicht, weil man horizontal scrollen muss. Deshalb die width-angaben für Inhalt nur in Prozent oder ganz meiden (Ausnahme für Layout-Zwecke z.b. kleine Graphik)

Mobile CSS in 5 Minuten 6. Schritt: Unordnung vermeiden alles einfach halten Fragen: Welche Inhalte sind für mein mobile-user wichtig? Wonach suchen die mobile-user? Welche Infos benötigen sie? Haben die mobilen Nutzer die Zeit/Interesse für alle Inhalte auf meiner Seite? Welche Elemente sind überflüssig? Gibt es ein ganzer Bereich von meiner Seite, der nicht angezeigt werden soll? Nur das Nötigste und Wichtigste zeigen. Beispiel: einen kleinen LOGO, einen kleinen footer und ein Suchfeld Nicht benötigte Elemente verstecken(z.b. Footer, Seitenleiste): #sidebar, #footer { display: none; }

Mobile CSS in 5 Minuten 7. Schritt: Mehr mobile Umstylingstips A. heading-texte sind stark übergewichtig und lassen sich abschwächen z.b.: h1, h2, h3, h4, h5, h6 { font-weight: normal; } B. Bilder kontrollieren Bildbreite maximal die Breite eines mobilen Gerätes: z.b. max-width für alle Bilder im div-content auf 250px setzen: #content img { max-width: 250px; }

Mobile CSS in 5 Minuten 7. Schritt: Mehr mobile Umstylingstips C. Zentrierung von headings, footer und anderer Informationen sei nützlich z.b.:.center { width: 100%;!important; text-align: center; } D. Links sind die wichtigsten Elemente auf einer mobilen Seite leichte Erkennbarkeit von Links schlecht gestylte Links sind nutzlos Links sollten unterstrichen und unterschiedliche Hintergrundfarbe haben z.b: a:link, a:visited { text-decoration: underline; color: #0000CC; } a:hover, a:active { text-decoration: underline; color: #660066; }

Mobile Anwendungen mit Titanium Appcelerator entwickeln Hermann Schwarz, Omar Youssef 5.Mai 2010

Titanium-Appcelerator Today you need to be in three places at once: Online, On-phone, and Ondesktop Appcelerator: Kalifornisches Softwareunternehmen Titanium Appcelerator: Entwicklung von Desktop- und Mobile-Anwendungen Entwicklung mit Hilfe von Webtechnik: HTML, CSS und JavaScript Java-Script-API zum Zugriff auf native Device-Funktionalität Aktuele Version 1.2.1 Erzeugten Applikationen 5-Mal schneller als frühere Versionen Ladezeit der Applikationen in weniger als 3 Sekunden (auf dem Gerät)

Titanium-Appcelerator Anwendungen für die mobilen Betriebssyteme iphone und Android Entwicklung unter: Windows, MacOS und Linux Open-Source-Bausteine (Webkit, Google Gears und Chromium) Performance von Titanium-Apps vergleichbar mit Performance von Appleund Google(Android)-Apps Community-Version: kostenlos und Opensource Professionalversion: 199 $ pro Entwickler und Monat

Titanium-Appcelerator

Titanium-Appcelerator