Bluetooth Marketing Leitfaden - Download

Einstieg in die Java Bluetooth API - Benhui

May 17th, 2007

Eine weitere, sehr feine Sache, gerade wenn man beginnt, sich mit Bluetooth Programmierung auf Mobiltelefonen zu beschäftigen ist der BT-Browser auf Benhui.net.

Diesen Code ausprobieren und nachvollziehen, dann weiss man alles Wichtige.

Eine andere gute Idee wäre die Benhui.net Bluetooth Datenbank, die für Bluetooth-Mobiltelefone die Ergebnisse der Service Discovery bereitstellen soll. Leider ist der Zugriff seit langer Zeit nicht möglich.

Social Networking über Bluetooth - aki-aki

May 14th, 2007

Wie heute Chip meldet, soll ab Mitte Mai nicht der erste, aber wie es aussieht, mit aki-aki der sympathischste Social Networking Dienst in die öffentliche Betatestphase gehen. Im Blog von aki-aki kann man den Entwicklern ein wenig über die Schultern sehen.





Das Prinzip: Über eine Anwendung auf einem JSR82-fähigen (Java Bluetooth API) Mobiltelefon werden automatisch bei dem aki-aki Dienst angemeldete Nutzer, die sich auch mit ihrem Bluetoothtelefon in der Nähe befinden, erkannt und ggf. mit Foto und einigen Daten angezeigt. So kommt man ins Gespräch oder eben lieber nicht.

Das Ganze soll kostenlos sein.
Na dann, bin gespannt.

(Bildquelle: aki-aki Blog)

Embedded PC Vol. 3 - Bluegiga WRAP

May 12th, 2007


Bluegiga ist ein finnisches Unternehmen spezialisiert auf Bluetooth Module. Mit dem Bluetooth Access Point Bluegiga WRAP Server, in Verbindung mit dem Software Development Kit und dem Bluetooth Solution Manager als Lösung für einen Distributionsserver kann ein komplettes Bluetooth Marketing System aufgebaut werden:



Der eigentliche Bluetooth Transmitter ist der Wrap Server (s. erstes Bild). Die Daten dazu sind (lt. Hersteller, Stand 14.05.2007):

  • Enables Bluetooth networking between multiple devices and networks
  • Serves up to 21 simultaneous Bluetooth connections with latest Bluetooth 2.0+EDR standard (3Mbps)
  • Supports all key communication standards:
    - Bluetooth Class 1 - 2
    - Ethernet (100Mbps)
    - Wi-Fi, GSMGPRS via external CF card
    - USB, RS232 and GPIO
  • On Board 32 MB RAM + 32MB Flash
  • Offers an open platform for adding local applications (SDK available)
  • Incorporates packet filtering firewall
  • All relevant Bluetooth profiles and APIs supported
  • +200 meter Bluetooth range / Software configurable to support 10 meter range only
  • DHCP Support for plug-and-play installation
  • Available with integrated and external antenna versions
  • Network Management System Available (BSM)
  • Uncompromised security: SSL, SSH, Firewall and 128 bit Bluetooth encryption
  • Extendable flash memory via USB or CF interface
  • Bluetooth 1.1, 1.2 and 2.0+EDR compatible
  • Bluetooth, CE, FCC and IC certified
  • Several add-on accessories available: Mounting acceossory, Battery Pack, Outdoor Installation Kit

Die Größe ist mit 130*80*35 mm noch im grünen Bereich.

Ich hatte vor einem Jahr mal ein Gerät im Test (ohne SDK und dem Solution Manager), gut gefallen hat mir:

  • Verlässlichkeit und Funktionsumfang
  • Einfache, schnelle Programmierbarkeit über Shell-Kommandos (Versenden eines Inhalts über OBEX mit einem Befehl & Parametern)
  • Erweiterbarkeit des Wrap Servers
  • Allgemein: Kommunikation mit dem Unternehmen
  • Sind selbst Hersteller der Bluetooth Module und entsprechend die besten Experten.

Unter Umständen sind einige Punkte problematisch (je nach Anwendungsfall):

  • Das Gerät hat vorne eine Öffnung und ist nicht gegen Staub+Nässe geschützt
  • Temperaturbereich: 0..55 Grad C
  • Es sind im Normalfall max. 3 Bluetooth Module pro AccessPoint möglich
  • Grundsätzlich bindet man sich stark an ein Unternehmen und dessen Software.

In Deutschland wird Bluegiga z.B. von Hy-Line vertrieben. Bei semiconductorstore.com (Kalifornien) kostet ein Bluegiga WRAP Server mit einem Bluetooth Modul $556,- und das SDK $640,-.

(Quellen: Webseite Bluegiga.com und die PDFs Bluegiga WRAP und Bluegiga BSM)

Bluetooth API in Series 40 5th.

May 8th, 2007

Wieder bei golem.de steht heute die Meldung, dass Nokia für Juni diesen Jahres eine neue Entwicklungsumgebung für die Series 40 5th. Edition herausbringen will. Nokia Series 40 Geräte laufen auf dem Nokia eigenen Betriebssystem, stellen die größte Anzahl innerhalb der Baureihen (Series 60,80,90 usw.) und darunter fallen praktisch alle “günstigeren” Telefone. Interessant ist, dass nun endlich auch die Bluetooth Java API (JSR82) in die Series 40 Einzug halten soll. Dies passiert im Rahmen des Spezifierungsprozeßes JSR248, Meldung dazu bei areamobile.de, der auch eine Kapselung von bisher eigenständigen J2ME APIs bringt, d.h. man sollte davon ausgehen, dass JSR 248 spezifizierte Geräte folgende APIs unterstützen (Liste zit. bei areamobile.de):

  • JSR-184 (Mobile 3D Graphics API) in Version 1.1
  • JSR-179 (Location API) für lokalisierte Dienste
  • JSR-177 (SATSA) für Sicherheitsfunktionen und Zertifikatsverwaltung
  • JSR-180 (SIP API) fürs Session Initiated Protocol, das beispielsweise VoIP-Anwendungen ermöglicht
  • JSR-211 (Content Handler API) für die Verwaltung von Applikationen, mit denen sich bestimmte MIME-Typen öffnen lassen
  • JSR-226 (Scalable 2D Vector Graphics) für die Darstellung von SVGtiny-Inhalten
  • JSR-229 (Payment API)
  • JSR-238 (Internationalization API) für die Lokalisierung von Java-Applikationen
  • JSR-205 (Messaging)
  • JSR-172 (Web Services)
  • JSR-135 (Mobile Media)
  • JSR-82 (Bluetooth)
  • JSR-75 (File&PIM)

Das wäre ein wichtiger Schritt für die Entwicklung von Lokalfunk- / Location Based Services Anwendungen auch auf Einsteigergeräten.
Ohne jetzt auf die Einzelheiten einzugehen, erst mit JSR-82 (Bluetooth) ist anwendungsbasierte Bluetooth-Kommunikation möglich,
hinzukommen die File API (JST-75), die praktischerweise z.B. das Speichern von über Bluetooth geladenen Inhalten erlaubt und Content Handler die die dann auch anzeigen lassen können. Dies dann plattformübergreifend, mit einer funktionierenden Location API (Auswertung von GPS-Daten / Funkzellenortung), sinnvollen WebServices und Payment kombiniert ist eine spannende Basis für echte Pull-Informationsdienste mit massenweise OptIns / OptOuts und Sicherheitsmechanismen.
Nimmt man dazu noch sinkende Verbindungspreise und GPS könnten Location Based Services bald wirklich interessant werden. Nun ja, falls den Mobilfunknetzbetreibern nicht noch was “Nettes” einfällt.

Desensibilisierung

May 7th, 2007

Ende letzten Jahres erschien auf heise Security ein Artikel von Marko Rogge mit dem Titel “Bluetooth als Einfallstor - Wie Bluetooth-Marketing Anwender für mobile Viren desensibilisiert”. Er beschreibt recht anschaulich eine einfache, billige und dabei sehr “erfolgversprechende” Form eines Angriffs auf Bluetooth Mobiltelefone, die durch Bluetooth Marketing Systeme verschärft wird. Der Grundgedanke ist: Firma A bietet über einen Bluetooth-Transmitter auf einem Event Handy-Games zum freien Herunterladen an. Hacker B steht ein paar Meter weiter mit seinem Laptop+Dongle und bietet unter dem Namen v. Firma A lustig Virenprogramme an, die genauso heißen, wie das Spiel. Wer unter den jungen Schnäppchenjägern und umworbenen Konsumenten passt jetzt genau auf, ob ein eventuelles Zertifikat wirklich von Firma A kommt? Nun, lt. heise Test sehen es 40% anscheinend nicht ganz so genau. Und dann könnte ein Virus auf dem Mobilgerät landen. Das Szenario erinnert ein wenig an E-Mail Nachrichten mit dem Subject “Delivery Status notification”, “Ihre Telekom Rechnung” usw. Erschwerend kommt hinzu, das sich viele Viren am liebsten über Bluetooth weiterversenden. Wo sind viele Leute mit offener Bluetooth-Schnittstelle zu finden? Genau, direkt neben Dir an der Bluetooth Leuchtsäule oder am funkenden Plakat.

Die Hersteller sollten also grundsätzlich zu versendende Programme mit einem Zertifikat versehen und dessen Bedeutung klar am Ort des Geschehens deutlich machen. Am besten wäre, grundsätzlich auf den Versand von Programmen (jar/sis usw.) zu verzichten und vor Installationen zu warnen. Eine andere Alternative ist es, die Bluetooth Kommunikation mit dem Marketing System nur über eine eigene, auf dem Mobiltelefon aus sicherer Quelle installierte Anwendung zu erlauben (s. z.B. BlipExplorer der Fa. Blipsystems, Nokia Coolzone, die anscheinend aber nicht mehr entwickelt wird, oder das Produkt Jellingspot).

Lokalfunk Architektur

April 30th, 2007

Der Grundaufbau einer Lokalfunklösung, wie z.B. ein Bluetooth® Marketing System, lässt sich fast immer auf folgende Basis bringen:

Die Transmitter die die Sendeeinheiten, die die entsprechenden Funktechnologien und Protokolle unterstützen und mit den mobilen Geräten (Mobiltelefon, nicht in der Skizze eingezeichnet) kommunizieren. Transmitter bestehen aus den eigentlichen Funkmodulen und einem Rechenmodul, z.B. einem Embedded PC mit Bluetooth/WLAN Dongle oder einer integrierten Lösung.

Die Transmitter werden im Allgemeinen von einem oder mehreren zentralen Distributionsservern gesteuert. Dort können Informationen über Kampagnen, Inhalte, Anwendungen in einer Datenbank gespeichert werden und die Verteilung der Inhalte und Steuerungsinformationen zu den “entfernten” Transmittern vorgenommen werden. Auch die Kommunikation zwischen Transmittern kann über den Server laufen. Oft ist der Distributionsserver nicht in Funk-Reichweite der Transmitter, sodass für hier die Kanäle GSM, LAN oder auch ein USB-Stick genutzt wird.

Als Interface für das Management des Systems (Neue Inhalte hochladen, Statistik, Kampagnensteuerung usw.) exisitiert oftmals ein Web-Content Management System.

Auf den mobilen Geräten wird keine spezielle Software benötigt, um den Dienst nutzen zu können.

Einige Variationen:

  1. Es existiert kein Distributionsserver, nur einzelne, autonome Transmitter, die mit für eine bestimmte Zeitdauer unveränderlichem Satz an Informationen & Inhalten ausgestattet sind.
  2. Der Distributionsserver besitzt Schnittsstellen zu anderen Diensten z.B. im Internet (Inhaltedatenbank, RSS Feeds, Podcasts).
  3. Die mobilen Geräte können über eine spezielle Anwendung, die zuerst dort installiert werden muss, mit dem System kommunizieren.
video porn youtube, Wisc.edu, WordPress.org, uncut foreskin porn, disney jane porn, free porn engine, free anume porn, kissing porn site, porn in braces, beautiful lesbian porn, Yahoo.com'Yale.edu, japenese juno porn, free porn auditions, young porn asia, asin ass porn, movie trailers porn, transvestite porn clips, fidelity porn download, Adobe.com, tattooed chicks porn, lil sis porn, hardcore xxxx porn, celeb porn films, porn star sinderella, hiv porn stars, bulletin forum porn, teens porn anime, 80s retro porn, adult porn finder, porn camp cumz, hardcore porn vidoe, porn bizarre rituals, lemon anime porn, bazzar free porn, Apache.org, Apple.com, truely free porn, rate my porn, blood porn rayne, sarha kerrigan porn, lesbian online porn, pc games porn, sample porn videos, rank porn traffic, rebecca starr porn, punk porn pics, jerri porn sight, porn large dicks, softcorn porn videos, funny-biz porn gomes, home free porn, large porn movies, porn passwords pass, porn sites reviewed, cat scrtach porn, jamaican porn downloads, bizarre insertion porn, amturer porn movies, free humor porn, tight jeans porn, free tiger porn, college porn pussy, porn asian men, hidden porn cameras, beutiful porn stars, australian porn videos, porn sex virgin, retro porn huge, ultra passwords porn, latin anell porn, cel free porn, Google.com, sleeping clips porn, y o porn, porn star health, gay models porn, twinks porn site, milf slut porn, buck angel porn, classic porn us, Cisco.com, naughty coworkers porn, suduced teen porn, dan's porn clips, dirty porn talk, amateur photo porn, brazilan porn galleries, celeb upskirt porn, CSAIL, meka porn star, little penis porn, wet porn shot, ebony muscle porn, porn star micheals, Energy.gov, sophia erotica porn, anthony johnson porn, porn before pueberty, echo canyon porn, teenage chinese porn, devin taylor porn, japanese sexy porn, blue dragon porn, bit tits porn, yong gay porn, table tennis porn, iranian porn movie, dragonballz hardcore porn, tila tiquilla porn, kidlets of porn, ebony cumming porn, lady sovereign porn, asian porn actress, mark anthony porn, babe indian porn, tran porn torrents, gay nick porn, tiger lily porn, erotic indian porn, google porn newsgroups, lesbian latino porn, porn desktop wallpaper, ERCIM.org, Google.com, tiffany summers porn, hestia porn games, dulce pinata porn, gay gozar porn, roman gay porn, filipino porn thumbs, psp online porn, lesbian real porn, inian porn movies, indian porn pass, hayley paige porn, porn latino girls, porn marisa miller, brazilian porn photos, mpeg porn free, diseny porn site, Keio.ac.jp, teens porn 18, porn movies videos, asian goth porn, IBM.com, kiddie porn gallery, allison williams porn, cherokee porn clip, pink wolrd porn, free porn revenge, three stooges porn, sasha bell porn, amatuer homade porn, morgan webb porn, Macromedia.com, top porn magazine, all porn galleries, voyeur porn cams, filmow porn zwiastuny, new porn toons, porn screaming orgasms, porn striper videos, porn dvd previews, Microsoft.com, free hollywood porns, dinner ladies porn, lv porn sex, MIT, pro studios porn, vintage male porn, kim porn games, david miscavige porn, sexy porn thugs, odessa porn star, period sex porn, lifeguard betty porn, hornay cartoon porn, NASA.gov, porn croc reviews, ffm porn reviews, free pictures porn, pinay porn celebrities, desiree piss porn, fresh porn free, porn vodeo free, amsterdam and porn, jewel porn star, gina phillips porn, lil asian porn, NSF.gov, baltimore porn stars, central florida porn, matthew rush porn, chery poping porn, male anmial porn, jake andrews porn, national geographic porn, candis cayne porn, tennessee hardcore porn, Real.com, suck porn video, hottest porn tars, natasha japanese porn, porn secret star, phuket porn sex, hte jetsons porn, unconscious girls porn, brotha love porn, katie porn price, brazilian porn actress, StatCounter.com, shakira porn movie, hurstmere school porn, pantie porn shot, W3.org, free celebrati porn, Whitehouse.gov, onlie porn videos, free porn threads, julia miles porn, cartoon porn mom, rachel porn star, kacey porn eslimo, latina porn only, you porn machines, sleepy hollow porn, AAAS.org, latina women porn, sublime directories porn, delete porn raid, porn org gratuit, smoking milf porn, mooms in porn, vedio porn kostenlos, adult porn stes, animals in porn, fantasy elf porn, porn star bj, cheap psp porn, throw up porn, women porn websites, anime catgirl porn, vampire porn mpegs, zize zero porn, ferrari porn video, ganguro girl porn, alex blond porn, porn site opportunity, porn preveiw movie, ACM.org, wii porn vido, free celebreties porn, funny porn gay, iphone porn movie, kandi raver porn, large asses porn, your ametuer porn, emo chick porn, female naked porn, passwords backdoors porn, license porn movie, salma hayk porn, stacy pierce porn, porn isle galleries, AltaVista.com, moslem porn stars, wrey kentucky porn, teen porn vidio, Amazon.com, latin porn pic, asian busty porn, porn sex lingerine, porn movies downloads, sapphicjoy erotica porn, porn tube anime, porn seekmo flash, chinese cunt porn, lesbian disney porn, porn star crickit, girls sitting porn, jordan lee porn, disney porn lnad, clips anal porn, stone cold porn, wild arms porn, 1940 porn pics, fat hispanic porn, porn elf game, AOL.com, julian hall porn, ed o'neil porn, porn star chick, porn message board, nude chill porn, top porn films, jackie chan porn, porn gay galerie, karate and porn, dennis porn toons, tifa aeris porn, love porn free, cyst photos, english declamation piece for kids, Unesco.org, garden state parkway tolls, bbw, simonsays, www.topmodel.com, gooooooooogle, women hair cuts bottom razor look, malice mizer wallpaper, UPenn.edu, itelgua.com, naked women over 25 making out, USC.edu, black girls caned, mp3 naats, bigrose.com, free african labia pics, buy timothy treadwell photography, maplesea vac hack, bunny ranch watch online, factor2.com, g vech, samaung, USDA.gov, dictionaray, URGS.gov, UTexas.edu, facial staph infection photo, softimage.com, suppository, hon. richard j. arcara, remodeling small bathroom, UToronto.ca, VeriSign.com, wimpy husbands, Virginia.edu, Vlib.org, qhotmail, woman screwing a horse, apennine mountains, jiminez penelope, snyggast.se, large dickz, sadlier oxford vocab answers to level f, boy bulge, supatools, christopher columbus taino people, Washington.edu, unitrol, nangamahal.com, magicincest member code, spanish love poetry translated into english, japanesse metart, almountakhab, driver para phillips saa7135hl, german porn tube, today s birthday horoscopes, world of warcraft pets, love doll review, porn suductions, www.creiglist.com, bulma e vegeta, free inuyasha sex pics, WebStandards.org, tattoos baby feet, vladmodels collection , sadlier oxford level f vocabulary answers, mom masturebate, berlinohio.com, cowgirl fashions, lmexican nudes, penis abrasions, www.insaneclownpossie.com, nude moms in dreams, carrie fisher fakes, WHO.int, juegosgratis.com, cyrk.com, where to buy frye canada, www craidslistcom, www.modelstied.com, 1800autoland, examples of allusions in movies, brazzers porn.com, fountain of wayne stacys mom, en.wikipedia.org, tunisiatv.com, where to buy kinesiology tape, Windowsmediaplayer.com, gopogle, allboxing.ru, delang syndrome, poems about losing your grandma, bleve brand, rosina revelle , olyimpics, owo cim south london, cheater poems, petra verkaik gallery, sports slips nude,