Treffende one liners, spectaculaire actie en wat gebeurt er toch rond tijdsindex 0:24?
Eelke studeert af en het belooft een spetterend half uur te worden. Het gaat komende vrijdag 13.45 down in de van Grintenzaal op de faculteit IO.
Treffende one liners, spectaculaire actie en wat gebeurt er toch rond tijdsindex 0:24?
Eelke studeert af en het belooft een spetterend half uur te worden. Het gaat komende vrijdag 13.45 down in de van Grintenzaal op de faculteit IO.
Ik was gisteren op de JavaONE Afterglow in Affligem en hier zijn mijn aantekeningen van een sessie daar (geconverteerd van Markdown):
Java on the Desktop by Sebastien Stormacq
91% of all PCs run Java platform
Distribution through OEMs and JR software redistribution agreements
Q: What is the state of bundled video codecs for the Java platform (FLV)?
Lightzone
Myspace video uploader (IILWY.com does the same with Flash and does it very well)
Note for Roel: Inglewood
sweet spots:
First wave of applets
enterprise applications
developer tools (Eclipse)
large consumer deskotp applications (Azureus)
Q: Under attack from Flash, XUL and Silverlight, C#/Mono
Goodnews: aware of problems and working on solutions (hopefully) soon
Quickstarter: preloads memory pages with help from the OS
pages can be flushed if needed
7-15MB download which extracts to 40+ MB
Lots of small files
Solution: Kernel JVM
Bare essentials to get your program running immediately
Additional dependencies later via web
Kernel is 2MB: Core JRE, Web Start, Plug-in, Installer
Roel questions hom big a part are the Corba and RMI parts?
No good way to detect JR software existence and version from browser
Developers use “Get Java” button which takes users away from the site
Applets constrained to lowest-common-denominator APIs
between MS VM or JDK 1.1
Solution: deployment toolkit
Javascript solution hosted by Sun
Redirects to download site, polls for succesful install and redirects back to original site
This already exists.
Directx9 based pipeline
High performance for Swing and 2D
Modern look and feel
http://nimbus.dev.java.net
Scaleable and resolution independnt
Looks quite pretty.
In Java6
Planning is subject to change
Java Technology needs a standard media solutino
Support for native formast through native players
Swing components for video/audio playback
Q: No builtin codecs?
Cross platform codec for standardization in the Java world
You can do 3D with Java right now
Modern desktops are getting more animated
Widget toolkits which do not support this run the risk of looking outdated
Swing supports basic control animation, very manual to do more
Need:
* Better timing facilities
* Animations and effects
Translucent windows
Shaped top-level components
Simple and intuitive GUI layout
Suggests component alignment and spacing
Introduces the Group-Layout manager
Transparent Internationalization
Q: How does this work?
WYSIWIG code builds a DOM of controls
this DOM is serialized into Java Code
edits in the Java code are parsed and the visual representation of the dom is redrawn
Goals:
* As small and simple as possible
* Explain it in one hour
* Standard basic appliaction architecture
* Works very well for small/medium apps
* No integral docking framework, generic data model, scripting language, GUI markup schema
Nice encapsulation, behaviour
manages enable/selected state
Overhead in creating Action classes
Visual properties should be l8n
Asynchronous Actions are difficult
enable/selection wiring can be a mess
@Action
“sayHello” ActionMap entry
ActionEvent argument is optional
Background thread for
* computationally intensive tasks
* task that might block
Monitor for:
* starting, interrupting, finishing
* progress
* messages
* descriptive information
SwingWorker does most of this
Task extends SwingWorker
user preferences like window size etc.
Create subclass of Application
Create and show your GUI in the startup method
Use Application-Context services to
Demo taks using Netbeans running on Solaris running on Parallels on a Macbook Pro
Mac version of Java has a bug concerning multiple screens
Demos a Flickr picture retriever using Matisse
Wysiwig buildup allows you to build flexible resizable GUIs
Uses a precoded Flickr.java file with a lot of code
It would be easier (in a scripting language) to do a REST call and parse the resulting XML (2 lines of code)
Action of retrieving an image from Flickr blocks the GUI
Alper: This would have saved me hours and hours while still at university.
http://appframework.dev.java.net
Source object
Target object
Source to target: Converter
Target to source: Converter + Validator
Another demo showing how to bind beans from various controllers to each other
And another demo showing a (no lines of code written) database connection and Access style data editor
Java FX Script by David Delabassee
Programming language for the java Platform
Simple syntax somewhere between ActionScript and Javascript
Shows Silver Surfer application
with animation and other graphical effects and playing of video through the Java Quicktime binding
Tutorial widget where you can adjust the values of JavaFX objects and their properties live.
Have built a JavaFX version of a lot of Flash applications to demo that the same thing is possible using Java.
Q: Java tring to kill the Flash hegemony? Both have a ridiculous amount of presence and penetration. Flash does not have a strong mobile presence yet but Java is already there, could capitalize on that presence.
Insted of using Quicktime binding on the mobile, use a binding to run 3GP files natively and stuff
Roel: Quicktime for Java (ask Reinier)
HTML5 wants to adjust HTML to be capable of most of this out of the box.
jfx.org to learn more
JavaFX Mobile
Deploy the exact same application both on desktop, web and mobile
Ben Hammersley —fotograaf, schrijver, journalist, presentator, wat niet eigenlijk?— gaat voor de BBC de aankomende verkiezingen in Turkije verslaan (Frank schrijft er ook over).
Hij doet dit live voor BBC World maar hij deelt meteen een groot deel van zijn bevindingen op de site van de BBC en behind the scenes materiaal op zijn eigen blog en op YouTube.
Hoe meer ik erover nadenk, hoe leuker dit werk me lijkt. De combinatie van intelligent kunnen schrijven en om kunnen gaan met digitale media en computers is geloof ik zeldzaam genoeg.
Nu kan ik vast ergens naar een school voor journalistiek waar niet in te komen valt om mezelf te laten indoctrineren met belegen oude media paradigma’s waarna je je weg mag vinden op redacties vol met (vriendjes)politiek.
Nee dank je, ik ga volgende keer op reis wel wat oefenen met videobloggen.
Vorige week al een paar foto’s opgestuurd naar de Fotobister als test en opgehaald. Fysieke foto’s zijn best leuk.
Gisteren de rest van mijn selectie ge-upload naar de site en ik kon ze vanmiddag al ophalen. Daarna de foto’s uitgespreid, gesorteerd en gestickered.
Herken je jezelf op één van de foto’s, dan kun je er binnenkort eentje verwachten.
Ik moest afgelopen week studeren voor mijn laatste tentamen deze woensdag dus toen ging ik als vanzelf andere dingen doen.
Plannen maken voor van de zomer is bijvoorbeeld een leuk tijdverdrijf, bijvoorbeeld alle dingen die ik wil doen op een rijtje. zetten en zien waar er gaten vallen om veel te werken of op vakantie te gaan. Toen een beetje gezocht op low-cost airlines om te zien wat er mogelijk is in die gaten.
Vandaar ook deze Jaiku. Ik heb Turkije ondertussen wel genoeg gezien, maar het is een prima uitvalsbasis om de omliggende landen te bekijken en dan gaat mijn interesse niet uit naar de Europese kant.
Mijn moeder flipte bij het idee, maar hoe meer ik erover lees hoe veiliger, leuker en bijzonderder een reisbestemming Syrië me lijkt. Naar verluid buitengewoon vriendelijke mensen, ontzettend veel historische dingen te bekijken, geen massatoerisme en een kans om wat Arabisch in het wild te horen.
Ik word bij reisbestemmingen wel beïnvloed of er al mensen heen zijn geweest die ik ken. Georgië zou eventueel ook kunnen, maar het is redelijk ver weg en ik ken al mensen die daar geweest zijn.
Dus zodra blijkt dat ik mijn tentamen echt gehaald heb en ik dus vrij ben van half augusuts tot begin september, maar even wat tickets gaan boeken.
Je kunt praten wat je wilt over het gebrek aan engagement in de samenleving en dat niemand meer bereid is tot actie maar misschien is dat wel een goed teken.
Je moet wel heel veel tijd en heel weinig intelligentie hebben om alles wat je hebt te laten vallen, ergens heen te gaan met een grote groep andere mensen en je te scharen achter een gepolariseerd standpunt en ongenuanceerde slogans.
Noem eens een voorbeeld van een demonstratie van intelligente mensen?
Actievoerders van GroenFront bezetten de afgelopen week onderdelen van de route van de Betuwelijn (zie IndyMedia). Die Betuwelijn ligt er nu toch, dan kun je hem toch maar net zo goed gebruiken ook? Ja, er is misschien natuur vernield maar als je de Betuwelijn nu buitenwerking stelt is dat pas echt zinloos geweest.
Ik dacht dat spoor het normaal gesproken goed deed bij milieubewuste mensen. Het lijkt me allicht beter dat dingen over deze treinverbinding worden vervoerd dan over de weg door Nederland, maar misschien ben ik dan niet goed geïnformeerd.
Fok meldt dat Joshua Livestro bij Buitenhof de laan uit is gestuurd. Dit is een goede zaak. Toen hij aantrad viel het al tegen en veel beter is het er niet op geworden.
Als columnist kwam Livestro simpelweg niet scherp en intelligent genoeg over en dan is het snel afgelopen.
Uiteraard zoekt Livestro de oorzaak niet bij zijn eigen tekort geschoten kwaliteiten maar haalt hij in de Telegraaf uit naar de redactie. Die redactie is waarschijnlijk ook zo links als de pest, maar iemand als Paul Cliteur heeft zonder problemen bij Buitenhof zijn columns kunnen uitspreken.
Had hij het venijn bij de Telegraaf vandaag in zijn columns gestopt, was het misschien iets beter afgelopen.
Buitenhof komt met een persbericht als reactie:
Televisiecolumns vereisen een specifieke kwaliteit en helaas voldeden de columns van de heer Livestro niet aan de door Buitenhof gewenste kwaliteit.
Mijn woorden.
De foto hiernaast is genomen op het evenement Mediawijsheid (mijn verslag) waar de dagvoorzitter Pieter Hilhorst vroeg wie van de aanwezigen zijn nieuws enkel via internet tot zich nam. Ik was een van de weinigen en hoongelach uit de zaal viel mij ten deel. Hoe kon ik toch ooit verwachten goed geïnformeerd te worden door het (grote boze) internet ?
Dit incident is veelzeggend over de aanwezigen. Een grote groep mensen die zo onbekend is met het internet dat ze zich niet kunnen voorstellen dat mensen daar de voorkeur aan geven boven de traditionele media. Een schrijnend gebrek aan mediawijsheid.
Hilhorst zelf had er natuurlijk alle belang bij om deze gedachtengang in stand te houden. Hij is zelf columnist en het business model Hilhorst is erbij gebaat dat het goed gaat met kranten en de papiercultus.
Sindsdien heb ik weer een krant uitgeprobeerd, maar erg bevallen doet het niet. Ik had mijn abonnement op de Volkskrant al teruggeschroefd van langweekend naar alleen zaterdag en de rest online maar ik denk dat ik hem helemaal ga opzeggen.
Vroeger was er niks anders dan jouw krant en misschien nog één televisiekanaal. In dat ecosysteem is het vanzelfsprekend om een krant te lezen. Die vanzelfsprekendheid is er nog steeds, niet omdat de realiteit dat vraagt maar omdat mensen slecht reageren op veranderingen.
Het media-aanbod is ontzettend gegroeid zowel lokaal als globaal. De kans dat je iets uit een krant leest is gering. Het aanbod van kwalitatieve gratis publicaties is zo groot dat er sites ontstaan met als enige doel om hier een filtering in aan te brengen.
Daarnaast is de kans dat een artikel in een krant kwalitatief goed is ook niet al te groot. Als expert lees ik de berichtgeving over internet en nieuwe media in de kranten en deze is over het algemeen buitengewoon achterhaald en tenenkrommend slecht van kwaliteit. Moet je je voorstellen hoe slecht die artikelen zijn over onderwerpen waar ik geen expert in ben.
Ter illustratie dit bericht van Francisco van Jole over een fout in een artikel in de Volkskrant. Natuurlijk goed dat hij het toegeeft en zo’n fout kan er makkelijk insluipen maar er lopen nu wel slecht geïnformeerde weinig kritische volkstammen rond die denken dat Steve Jobs Twittert.
Hoe zou je met die mensen in discussie moeten: ‘Het staat in de Volkskrant dus het is waar.’
(Kranten)artikelen die geschreven worden als dialoog en waar mensen op kunnen reageren bieden een goede uitweg uit dit soort problemen. Het samen vinden van kennis en waarheid heeft wel wat. Mijn stukjes worden er beter op als ik me niet opstel als authoriteit maar de bijdragen van anderen verwelkom.
Dat dit grote problemen op het gebied van vertrouwen en authoriteit met zich meebrengt klopt, maar daar zijn oplossingen voor.
Nou is de vraag natuurlijk of ik als ik gevraagd mocht worden om tegen een aardig honorarium af en toe iets willekeurigs in een krant te schrijven, dat zou kunnen weigeren? Waarschijnlijk niet. Het is niet al te moeilijk werk wat vast redelijk betaalt en het gepeupel is prima nog wat langer te misleiden.
Daarom is het in het algemeen belang dat kranten doodgaan zodat iedereen gedwongen wordt om nieuwe en betere manieren van het beschrijven van de werkelijkheid te creëren.
Sommigen hebben het al gezien, ik heb een kleine site gemaakt waar ik een fotoportfolio kwijt kan.
Een paar templates, een invoerbestand met de foto’s en beschrijvingen en een script draaien de boel uit. Ik heb gisteren ook nog even de links naar Flickr toegevoegd en categorie-overzichtspagina’s gemaakt.
Veel simpeler kan het niet echt, veel ingewikkelder hoeft het van mij op dit moment ook niet.
Hier nog even de foto’s van de tacos van laatst. Het was erg lekker maar het kan nog verbeterd. Foto’s maken terwijl je aan het koken bent is niet handig.
Fijn om nu te weten hoe je tortillas met ei en aardappel maakt. In Spanje overal te krijgen, een eenvoudige maar erg lekkere snack.
De tortillakoeken zijn niet heel goed gelukt maar ze waren nog steeds stukken lekkerder —en minder rubberachtig— dan de dingen die je in de supermarkt koopt. Het maken van je eigen brood geeft ook een goed gevoel.
Verkruim de boter door de bloem:
Laat de deegballetjes even rusten:
Bak de aardappelen in de maïsolie:
En stop ze in een geïmproviseerde tortillahouder: