.

GTUG-Neckar-Alb: Treffen an der HDM

Posted by Oliver Gassner • Friday, January 29. 2010

Home (GTUG-Neckar_alb)

Paar Notizen.

Vortrag I:
'HTML als API' (Florian Detig, München, http://www.andforge.net/)

browser: write once, run everywhere, der browser ist das OS. Das web die Plattform. #gtug
btw: #gtug = Goole Technology User Group

wir haben aber wieder eine fragmentierung auf mobilen endgeräten -> apps #gtugna

mobile bringt die wiedergeburt der nativen apps weil: "write once, debug everywhere"

AJAX ist unflexibel bei(m Mixen von) Masupquellen, Apps können das aushebeln.

iPhone appstore: viel 'rauschen' App-Doubletten, die zudem auch als webseite funktioniert hätten

Inzwischen werden Widgetspezifikationen standardisiert, so kann man sich aus APIs applikationen zusammenbauen. verizon hat sogar Payment (und Provisionen) integriert.

JIL: Der Netzbetreiber kann regeln, was ein Widget darf.

"Widget Runtimes" enthalten zwar viele Möglichkeiten, gehen dann aber auch in die Knie.
Widgets enthalten ihre eigene Runtime und liefern diese mit aus: schlanker. (appcelerator, PhoneGap, Titanium). Crosscompiler sind ein weiterer Ansatz, die für jede Plattform separaten Code generieren.

Das ist erneut eine Entfernung vom Web-Ansatz.

Alle Apps lassen sich via webkit und webview zusammenbauen.
anstatt eine webseite zu laden kann man einfach Javascript übergeben.
So kann man Webfunktionalität und native Funktionen mischen.

Mit einem scrape-Kit und CSS-Selektoren kann man webseiten parsen und sie fürs handy optimieren oder "mashuppen".
So kann man kleine Webseitenstücke 'ausschnippeln'.

Wenn aber das CSs sich ändert ist alles kaputt, wenn man aber AJAX-Calls direkt abfängt, umgeht man das Redesignproblem, da der Ajax-Code stabiler bliebt, auch beim Redesign.
ein Pufferserver kann eine erhebliche Last ansammeln und das Cachen wäre rechtlich zweifelhaft.

-> so viel web wie möglich, so wenig nativ wie nötig

***
Moritz Haarmann: Google Go
http://momo.brauchtman.net/wer-ich-bin/

Kurzer Primer zur neuen Programmiersprache von Google.
C ist ein Produkt der 70er Jahre und das merkt man.

Maschinennahe skalierden Sprache.
Fast compiling language to develop simple tools.

Sie is
- nicht objektorientiert
- cocurrent
- compiled
- imperativ
- Elemente funktionaler Sprachen und andere ncie to haves.
- nativer support für viele Typen
- keine POinterarithmetik
- Cocurrency: kein Shared memory, gut abgeschirmt
- sytaktisch stark an C angelehnt: "aufgebohrets C"
- umfangreiche Library, was früher in C schwer zu machen war geht jetzt sehr schnell

http://golang.org
****
Stephan Linzner, @onlythoughtwork:

Chromium Extensions.

Besonderheit:
bestehen aus html + CSS + Javascript.

Es gibt Browseractions: sie sind auf beliebige pages anwendbar. sie stehen rechts von der Adresszeile-
Pageactions sind nicht immer aktiv, z.B. das RSSfeedlogo wird nur auf pages gezeigt, die RSSfeeds haben. sie stehen IN der Adresszeile rechts.

In einer manifest.json werden Name, Logo etc. angegeben.

Contentscripts sind verleichbar zu Grasemonkeyscripts, sie werden n seiten injiziert.
Sie sind aber von der Seite bzw. anderen Scripts abgeschirmt.

In einer Backgroundpage werden Zustände gespeichert bzw dort läuft Kommunikation ab.




wird fortgesetzt


Facebook Kommentare

0 Comments

Display comments as (Linear | Threaded)

No comments

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA



  • Stats & Stuff

    My stats:
    Blogoscoop:
    blogoscoop

    Wikio - Top Blog - High-tech
    Wikio - Top Blog
    XING
    GeoURL
    Twingly BlogRank
  • Orientation, Infos &c

    Orientierung im Blog
    Disclosure/Customers
    Das Beste aus diesem Blog
    sprachlich herausgefordert
    I am reading ...
    Blog-Archiv
    Blogartikel 1x tägl. per eMail
    Stuff
    Blogroll/Podroll
    Chat with me (no login, but be patient)
    Alle meine Bookmarks
    My Widget-Zoo
    Wanna see your face?
    Empfehlungen (Aff.)
    XING! XING!
    XING-Seminare.de
    2 GB kostenloses Online-Backup
    Let's chat:
    SKYPE me!
  • - Blog abonnieren
    - Blogartikel gratis per E-Mail
    - Anleitung zu diesem Blog
    - Tägliche Tweets und Linktipps
    Suche in diesem Blog: Ads:
    re:publica 12
  • Themen & Artikel in Auswahl

  • Comments / Trackbacks

    Mon, 30.01.2012 08:15
    Indeed. Manchmal müsste man sich einfac [...]
    Mon, 30.01.2012 08:10
    ... und wünschen sich die Schüler das, [...]
    Mon, 30.01.2012 07:56
    Nun, ich leite alle Maine Konten zum Gm [...]
    Mon, 30.01.2012 07:55
    Das wäre ich als Spammer auch. URL entf [...]
    Mon, 30.01.2012 07:51
    Ich hatte kürzlich eine Bildungsinstitu [...]
    Sun, 29.01.2012 13:55
    "Ich würde aber darauf achten, die selb [...]
    Sat, 28.01.2012 21:20
    Hallo, gibt es auf dieser Welt Leute [...]
  • [flattr info]


  • Blog abonnieren: