Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Christian Haider
Helge Nowak30.09.2015
MEHR DEMOKRATIE DURCH
HAUSHALTSTRANSPARENZ
IM INTERNET
Christian Haider
Helge Nowak...
Christian Haider
Helge Nowak30.09.2015
Christian Haider
• Diplom Informatiker
 KI, visuelle Wahrnehmung
• Berater
 Wenn ...
Christian Haider
Helge Nowak30.09.2015
Helge Nowak
• Diplom Physiker
 Allgemeine Relativitätstheorie
• Generalist, Schnit...
Christian Haider
Helge Nowak30.09.2015
Smalltalk und das Web
• 1995: ParcPlace VisualWave
 Börsenticker (Sparkassen)
 Mu...
Christian Haider
Helge Nowak30.09.2015
Smalltalk und das Web
• Vorteil von VisualWave, AIDAWeb, Seaside:
Programmierung de...
Christian Haider
Helge Nowak30.09.2015
Cincom Smalltalk AppeX
• Smalltalk-Webserver SiouX
 ggfs. hinter Apache, IIS usw.
...
Christian Haider
Helge Nowak30.09.2015
AppeX-Architektur Server
• AppeX.Application: abstrakte Oberklasse für die
Server-s...
Christian Haider
Helge Nowak30.09.2015
AppeX-Architektur Client
• AppeX.ApplicationClient: abstrakte Oberklasse für die
Cl...
Christian Haider
Helge Nowak30.09.2015
Hello World in AppeX: Server-Seite
• Konfiguration des Web-Servers durch Hinzufügen...
Christian Haider
Helge Nowak30.09.2015
Hello World in AppeX: Client-Seite
• Klasse HelloWorldClient als Unterklasse von
Ap...
Christian Haider
Helge Nowak30.09.2015
Hallo Lübeck! Warum hast Du soviel
Schulden?
• Lübeck ist hoch verschuldet
• Warum?...
Christian Haider
Helge Nowak30.09.2015
Haushalt
• Bundes-Informationsfreiheitsgesetz IFG: „Jeder hat …
gegenüber den Behör...
Christian Haider
Helge Nowak30.09.2015
Zahlen, Zahlen, Zahlen…
• Ausgangspunkt: große CSV-Tabelle
• Exploratives Modellier...
Christian Haider
Helge Nowak30.09.2015
Abfrage- und Analysemöglichkeiten
• Welche sollten implementiert werden?
• ALLE !!
Christian Haider
Helge Nowak30.09.2015
Visualisierung
• Fachliche Visualisierung
• Visuelle Nutzerführung
• Ästhetik
• Ja,...
Christian Haider
Helge Nowak30.09.2015
Schatzsuche
Die Schatzkarte
http://schatzkarte-sh.de
Christian Haider
Helge Nowak30.09.2015
Zukunft Schatzkarte
• Fachlich
 Bezug zur Bevölkerungszahl und Struktur
 Buchunge...
Christian Haider
Helge Nowak30.09.2015
Demo
Entwicklung
Christian Haider
Helge Nowak30.09.2015
Zukunft Cincom Smalltalk AppeX
• Unterstützung von Dart
• HTTP/2-Support
• Resource...
Christian Haider
Helge Nowak30.09.2015
Noch Fragen?
• Wir antworten!
Christian Haider
Helge Nowak30.09.2015
Christian Haider
Christian.Haider@smalltalked-visuals.com
Helge Nowak
hnowak@cincom...
Upcoming SlideShare
Loading in …5
×

Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz im Internet - code.talks 2015

1,317 views

Published on

code.talks 2015 hosted by ABOUT YOU

Published in: Internet
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THAT BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download Full doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download PDF EBOOK here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download EPUB Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... Download doc Ebook here { http://bit.ly/2m6jJ5M } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book that can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer that is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story That Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money That the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths that Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/yyxo9sk7 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Christian Haider & Helge Nowak - Mehr Demokratie durch Haushaltstransparenz im Internet - code.talks 2015

  1. 1. Christian Haider Helge Nowak30.09.2015 MEHR DEMOKRATIE DURCH HAUSHALTSTRANSPARENZ IM INTERNET Christian Haider Helge Nowak New Technology
  2. 2. Christian Haider Helge Nowak30.09.2015 Christian Haider • Diplom Informatiker  KI, visuelle Wahrnehmung • Berater  Wenn Sie eine ehrlich Meinung brauchen… • Unternehmer • Engagierter Mensch  Aktiv in der Lokalpolitik in seiner neuen Heimat Lübeck • Mitglied des Wirtschaftsausschusses für die Partei-Piraten
  3. 3. Christian Haider Helge Nowak30.09.2015 Helge Nowak • Diplom Physiker  Allgemeine Relativitätstheorie • Generalist, Schnittstellenmensch  ganzheitlich, wertorientiert  BWL, VWL, Organisation  Software als Mittel zum Zweck
  4. 4. Christian Haider Helge Nowak30.09.2015 Smalltalk und das Web • 1995: ParcPlace VisualWave  Börsenticker (Sparkassen)  Multisiteprojektmanagement (Europäische Forschung)  Dynamische IT-Steuerung (Bank) • 1996: AIDAweb: „This is how the Web works“ • 2001: WebToolKit: Servlets, SSPs (wie JSPs, ASPs) • 2002: Seaside: Continuations, Komponenten  DabbleDB  ChannelStream
  5. 5. Christian Haider Helge Nowak30.09.2015 Smalltalk und das Web • Vorteil von VisualWave, AIDAWeb, Seaside: Programmierung des Frontends ausschließlich in Smalltalk • Nachteil von VisualWave, AIDAWeb, Seaside: Programmierung des Frontends ausschließlich in Smalltalk • 2014: Cincom Smalltalk AppeX  Integrierte Smalltalk/JavaScript-Umgebung
  6. 6. Christian Haider Helge Nowak30.09.2015 Cincom Smalltalk AppeX • Smalltalk-Webserver SiouX  ggfs. hinter Apache, IIS usw. • Smalltalk-Web-Application-Server AppeX  HTML5-Client • JavaScript-Client  Objekt-orientiertes JavaScript  Einfache Verwendung beliebiger JavaScript-Bibliotheken • Gemeinsame IDE  Source-Code-Management in einem gemeinsamen Repository
  7. 7. Christian Haider Helge Nowak30.09.2015 AppeX-Architektur Server • AppeX.Application: abstrakte Oberklasse für die Server-seitige Funktionalität der Webapplikation  Unterklasse von SiouX.HttpResponder  Request/Response Dispatch  Registrierung und Lookup von Services  Routing von HTTP-Requests zu Ressourcen wie: HTML, CSS, XML, JSON etc.  Optionales automatisches Session-Management  Alles in Smalltalk-Code
  8. 8. Christian Haider Helge Nowak30.09.2015 AppeX-Architektur Client • AppeX.ApplicationClient: abstrakte Oberklasse für die Client-seitige Funktionalität der Webapplikation  Vererbungshierarchie in Smalltalk: nil>>JavascriptCode>>JavascriptClass>>ApplicationClient  JavaScript, mit oder ohne Bibliotheken • Amber: JavaScript-basiertes Smalltalk im Web-Browser  keine Code-Generierung: „what you write is what you get“ • AppeX.CoreCode stellt Umgebung für klassenbasiertes JavaScript bereit  Nicht notwendig, wenn kein JavaScript verwendet wird
  9. 9. Christian Haider Helge Nowak30.09.2015 Hello World in AppeX: Server-Seite • Konfiguration des Web-Servers durch Hinzufügen einer Klassenmethode zu SiouX.Server  Eine Klassenmethode: • myServer: aServer (erzeugt und konfiguriert den Server) • Applikationsserver: Klasse HelloWorld als Unterklasse von AppeX.Application  Drei Klassenmethoden: • applicationClientClass (gibt die verwendete Client-Klasse zurück) • helloWorldResponder (definiert den Responder auf dem Server) • getGreeting (Service-Methode gibt den „Hello World“-String zurück)
  10. 10. Christian Haider Helge Nowak30.09.2015 Hello World in AppeX: Client-Seite • Klasse HelloWorldClient als Unterklasse von AppeX.ApplicationClient  Eine Instanzmethode • buildHtml (enthält den Code einer JavaScript Function buildHtml(), die das DOM auf dem Client erzeugt)
  11. 11. Christian Haider Helge Nowak30.09.2015 Hallo Lübeck! Warum hast Du soviel Schulden? • Lübeck ist hoch verschuldet • Warum? • Informationen sind im Haushalt (900 Seiten PDF)  Viele Details, aber kaum Übersicht • Ich brauche eine Visualisierung, damit ich sowas verstehen kann… • AppeX wollte ich einfach mal ausprobieren
  12. 12. Christian Haider Helge Nowak30.09.2015 Haushalt • Bundes-Informationsfreiheitsgesetz IFG: „Jeder hat … gegenüber den Behörden des Bundes einen Anspruch auf Zugang zu amtlichen Informationen.“  Ähnliches gilt teilweise auf Landes- und kommunaler Ebene • Viele Zahlen  Oftmals nicht konsistent • Erfordert Kenntnisse der unterschiedlichen Buchführungssysteme der öffentlichen Hand  Kameralistik und Doppik
  13. 13. Christian Haider Helge Nowak30.09.2015 Zahlen, Zahlen, Zahlen… • Ausgangspunkt: große CSV-Tabelle • Exploratives Modellieren  in Smalltalk  Fachlichkeit lernen, Landesverordnungen lesen
  14. 14. Christian Haider Helge Nowak30.09.2015 Abfrage- und Analysemöglichkeiten • Welche sollten implementiert werden? • ALLE !!
  15. 15. Christian Haider Helge Nowak30.09.2015 Visualisierung • Fachliche Visualisierung • Visuelle Nutzerführung • Ästhetik • Ja, natürlich… inkrementell, emergent
  16. 16. Christian Haider Helge Nowak30.09.2015 Schatzsuche Die Schatzkarte http://schatzkarte-sh.de
  17. 17. Christian Haider Helge Nowak30.09.2015 Zukunft Schatzkarte • Fachlich  Bezug zur Bevölkerungszahl und Struktur  Buchungen richtig zuordnen  Vergleiche von Kommunen • Oberfläche  Darstellung der Veränderungen  Intuitiveres Layout • Vermarktung
  18. 18. Christian Haider Helge Nowak30.09.2015 Demo Entwicklung
  19. 19. Christian Haider Helge Nowak30.09.2015 Zukunft Cincom Smalltalk AppeX • Unterstützung von Dart • HTTP/2-Support • Resource-Minimierung in deployten Anwendungen • User-Messages-Framework für Anwendungs- Lokalisierung
  20. 20. Christian Haider Helge Nowak30.09.2015 Noch Fragen? • Wir antworten!
  21. 21. Christian Haider Helge Nowak30.09.2015 Christian Haider Christian.Haider@smalltalked-visuals.com Helge Nowak hnowak@cincom.com Twitter: @nowagil CINCOM and the Quadrant Logo are registered trademarks of Cincom Systems, Inc. All other trademarks belong to their respective companies. © 2015 Cincom Systems, Inc., Smalltalked Visuals GmbH All rights reserved

×