Posts mit dem Label Internetlösungen werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Internetlösungen werden angezeigt. Alle Posts anzeigen

Montag, 6. August 2012

Heterogene Systeme? Höchste Kompatibilität durch browserbasierte Software-Lösungen

Potentielle Neukunden fragen uns immer wieder, wie wir mit deren heterogener Systemlandschaft von verschiedenen Windows-Versionen bishin zu Mac und Mobiltelefon umgehen.

Das stellt gar kein Problem dar!

Denn Sie benötigen zur Bedienung lediglich einen Web-Browser.

Prinzipiell werden unsere Software-Lösungen  mit einem besonderen Augenmerk auf höchste Kompatibilität entwickelt. Auf inkompatible Technologien haben wir bewusst verzichtet oder setzen diese nur dort ein, wo es für die Funktionalität unkritisch ist.

Für Sie als Kunden hat das den klaren Vorteil, dass die Entwicklungskosten überschaubar bleiben und nicht bei jedem Erscheinen einer neuen Betribessystem- oder Browser-Version wieder erheblicher Programmieraufwand anfällt.

Auch unsere Philosophie der mobilfunkoptimierten Webseite als Alternative zur App wird von unseren Kunden begrüßt, da Updates unverzüglich über den Webserver genutzt werden können und sich diese nicht erst in die Menge der herunterzuladenden App-Updates einreihen.

Mittwoch, 18. Juli 2012

Webseiten für mobile und nichtmobile Surfer per Browserkennung steuern

Es gibt verschiedene Herangehensweisen, dem Besucher die passende Ansicht einer Webseite für sein Endgerät zu liefern.

Wer dynamische (zur Laufzeit auf dem Server generierte) Seiten anzeigt, kann auf die Browserkennung des Surfers zurückgreifen und anhand der folgenden Suchmuster sehr gut feststellen, ob der Besucher mobil auf die Seiten zugreift.

Nachfolgend die wichtigsten mobilen Browserkennungen auf den entscheidenden abgleichbaren Teil reduziert:

Android
BlackBerry
iPad
iPhone
iPod
Kindle
Opera Mobi
PlayBook
Windows Phone

Die beiden nächsten Kennungen ergänzen die obige Liste, sollten aber bei einem Array-Vergleich zum Schluss abgefragt werden:
 Bada
Mobile

Ein vereinfachter Vergleich über Reguläre Ausdrücke (RegEx) könnte zum Beispiel so aussehen:

$suchmuster = "iPhone";

if ( $ENV{'HTTP_USER_AGENT'} =~ m/$suchmuster/i ) {
     print "Ja, Sie surfen mobil!";
}

Bei " Bada" sollte das vorangestellte Leerzeichen mit abgefragt werden.

Falls Sie Geolocation-Anwendungen programmieren, ist noch zu bemerken, dass die veraltete Google Maps JavaScript API v2 nur bada 2.x unterstützt. Für das SAMSUNG Wave 525 zum Beispiel ist seitens des Herstellers kein Upgrade auf bada 2.x vorgesehen. Wenn Sie auf die aktuelle Google Maps JavaScript API v3 umstellen, klappt es auch mit bada 1.x.

Montag, 16. Juli 2012

QR-Codes

Nachdem wir im Rahmen unseres Veranstaltungs- und Dokumenten-Managements schon seit längerer Zeit regen Gebrauch von Barcodes machen und diese auf Tickets, systemgenerierte Dokumente oder Adresslisten ausgeben, steigt die Nachfrage nach QR-Codes zum schnellen Scannen von vollständigen Kontaktdaten.

QR-Code
QR-Code
Es kommen immer mehr Visitenkarten mit aufgedruckten QR-Codes in Umlauf. Firmenwagen sind mit QR-Codes beklebt und QR-Codes zieren Werbeplakate.

Da sich das Erzeugen von QR-Codes doch deutlich komplexer gestaltet, als man auf den ersten Blick denkt, haben wir hier ein Werkzeug geschaffen, wo Sie Ihre QR-Codes erzeugen können.

Die Codes werden in der zweithöchsten Korrekturstufe "Q" erzeugt. Die Pixelgröße lässt sich zwischen 1 und 20 wählen, so dass Sie auch recht große Exemplare Ihres QR-Codes erhalten können.

Donnerstag, 12. Juli 2012

Microdata und Rich Snippets

Um Webseiten noch griffiger für Suchmaschinen zu machen, setzen wir seit Neuestem "microdata" ein.

Das funktioniert so ähnlich wie XML und setzt bestimmte Textpassagen des Quellcodes in vordefinierte Tags. Dadurch können Suchmaschinen z.B. Adressen, Personendaten oder Veranstaltungen in einer "mundgerechten" Form auslesen und weiterverarbeiten.

Hier zwei hilfreiche Links zum Thema:

Webmasterinfo zu Rich snippets
Tool zum Testen von Rich snippets

Montag, 25. Juni 2012

Apps und für Mobilfunk optimierte Webseiten

Unsere Ansicht, dass es effektiver und kostengünstiger ist, Webseiten für Mobilfunk zu optimieren, statt für sämtliche Mobilgeräte eigene Apps zu schreiben und zum Download anzubieten, wurde gerade mit einem sehr trefflichen Zitat von Jonathan Stark bestätigt:

"Die mobile Landschaft ist zugemüllt mit Geräten, Plattformen und Betriebssystemen. Wenn Sie ein Webentwickler sind, dann sind Sie mit dem Leiden vertraut, 10 oder mehr Browser auf 10 oder mehr Betriebssystemversionen zu testen. Multiplizieren Sie das mit 100 und Sie haben Mobile. Es gibt einfach keinen kostengünstigen Weg, für alle möglichen Kombinationen zu entwickeln und zu testen."

Übersetzt aus "Building Android Apps", O'Reilly Verlag, ISBN: 978-1-449-38326-8

Freitag, 11. Mai 2012

The Cloud

Viele reden von der Cloud oder erfinden sie gerade. Die Cloud (Wolke) steht als Synonym für das Internet.

Wir arbeiten schon seit vielen Jahren mit der Cloud. Unsere Software-Lösungen sind fast ausschließlich webbasiert und damit rund um die Uhr weltweit nutzbar. Dieses bietet insbesondere im Network Marketing und  Direktvertrieb erhebliche Vorteile für Mitarbeiter und Unternehmer.

Neben Software-Lösungen jeglicher Couleur bieten wir auch Fachvorträge und Schulungen in den Bereichen Web 2.0 (Social Media) und effizienter Einsatz von Kunden-Management-Systemen (CRM) an.


Dienstag, 13. Dezember 2011

Mehrere Termine an Outlook senden

In verschiedenen Foren ist zu lesen, dass es nur möglich ist, jeweils einen Termin per Mail an Outlook zu senden. Das liegt wohl daran, dass in den dann folgenden Beispielen immer mit dem Mail-Header multipart/alternative gearbeitet wird.

Wir senden aus unseren Systemen beliebig viele Termine in einem Mail an Outlook, indem wir beim Mail-Header multipart/mixed einsetzen. Das Mail ist dann so aufgebaut, dass zuerst ein text/plain-Block mit einem kurzen Anschreiben erstellt wird. Danach folgen beliebig viele text/calendar-Blöcke mit den einzelnen Terminen.

Je Termin muss es einen separaten text/calendar-Block geben und die VCALENDAR-Syntax muss strikt eingehalten werden.

Einen sehr brauchbaren Link zur Syntax von ical-Dateien haben wir hier gefunden.

Donnerstag, 21. Juli 2011

Was machen die eigentlich?

Die überarbeitete und gestraffte Präsentation über das Leistungsprofil von BTB concept steht nun zum Download bereit.

Unsere Präsentationen befinden sich in einem beständigen Optimierungsprozess. So nehmen wir kritische Hinweise unserer Kunden gerne auf und lassen diese in die nächsten Versionen einfließen.

Mittwoch, 13. Juli 2011

Verzettelt im Web 2.0? Weniger ist mehr!

In der klassischen Suchmaschinenoptimierung (SEO) war es üblich, zu den Suchbegriffen passenden Content möglichst automatisch in Masse zu produzieren und kreuz und quer zu verlinken.

Das funktioniert seit geraumer Zeit nicht mehr, da sich die großen Suchmaschinen immer mehr auf redaktionell gepflegte Webinhalte konzentrieren. Deshalb ist das persönliche (manuelle) Engangement im Social Network so wichtig. Das kann als Einzelperson oder als Firma geschehen.

Aber auch dort kann man sich mit dem Beitritt in zu vielen Foren und Portalen schnell verzetteln. Besser ist es, sich in zwei oder drei Communities als Kompetenzträger zu etablieren und dadurch die Relevanz seines Wissens und seines Unternehmens im Web zu verbessern.

Ein sehr engagierter Experte auf dem Gebiet der Steuerberatung ist Alfred Gesierich aus dem Landkreis Starnberg. Seine leicht verständlichen Präsentationen hatten auch uns entscheidend bei der Vorbereitung der GmbH & Co.KG geholfen.

Kennengelernt hatten wir uns allerdings über ein markenspezifisches Auto-Forum, wo er ebenfalls sehr kompetente Einlassungen gibt und bereits über 2500 Beiträge geschrieben hat. Da er seit Jahren aktuelle Firmenwagen als Leassingfahrzeuge fährt, kann er unentschlossenen und ratsuchenden Forenmitgliedern immer die situationsspezifischen Tipps geben. Auch außenstehende Leser (Gast-Status) können von diesem Wissen prifitieren, da es über Google gut auffindbar ist und nur eventuelle Fotos und die Antwortfunktionen ausgeblendet sind.