Hier zijn enkele voorbeelden die ik zonder externe bibliotheken heb gemaakt:

Een alternatieve Steam-softwarebibliotheek die automatisch de games die je bezit uit de lokale Steam-bestanden leest, hernoemen ondersteunt (in deze client – er worden nooit Steam-bestanden gewijzigd), 2 tag-niveaus (= zelfs tags voor tags) met een krachtig filter, eenvoudig filtertekstvak, diverse sorteeropties, multiselect (die inmiddels ook in de verder nog vrij rudimentaire Steam-bibliotheek is gekomen), houdt bij wanneer hij een spel voor het eerst heeft leren kennen, wanneer je het voor het laatst hebt opgestart (via deze client), kan alle DLC opnoemen, kan natuurlijk spellen opstarten (of install triggeren), kan de winkelpagina van een spel tonen, etc.

Een bestand/directory hernoem programma waarin je de hele gekozen directory ziet en de elementen daarin meteen kunt bewerken alsof het gewoon een tekst in Kladblok is. (Het eigenlijke hernoemen gebeurt pas als je het expliciet zegt, voor alle items of voor individuele). Markeert gewijzigde regels (als ze werkelijk verschillend zijn), heeft “oneindige” undos/redos, blok selecteren, multiline typen, blok kopiëren/knippen/plakken, kan het klembord bijsnijden (optioneel de bestandsextensies wegknippen), zodat je nu gemakkelijk de inhoud van een hele directory als tekst kunt kopiëren.

Een leuk uitziend Slagschip spel met geluidseffecten en muziek in minder dan 200KB.

Wat kan ik eigenlijk bouwen met Java?

Er zijn een aantal dingen waar Java niet zo geschikt voor is, maar de meeste van die hindernissen kunnen met enige moeite worden overwonnen (beter dan de taal alleen voor zo’n situatie te veranderen), bijvoorbeeld door JNA/JNI te gebruiken (wat ik tot nu toe nooit heb gedaan). Afgezien van dat, denk ik dat de sky de limit is.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.