2010.10.25

The Saga Called Java and the Mac.

The Macintosh has always been unique in terms of software, ever since it came out in 1984. From the now almost disappeared ‘Resource Fork’ of MFS/HFS, the pascal slant of Mac OS releases up until the early 1990s, the multiple architectural and design transitions, the Carbon/Cocoa duality of early Mac OS X, ‘Classic’ and ‘Rosetta’, the irrelevant HIG, to the numerous, continuous self-contradicting choices that Apple has kept making throughout its development in the past twelve or so years that Jobs and Co. returned to Cupertino.

Apple has, ever since the mid-1990s had decent support for Java on its platform. For a long time the company has provided its own versions of the JRE/JDK. When Mac OS X came out the reason was simple: Sun wasn’t going to do it, it was already burdened with a number of versions and the post-bubble era was a tough time for the company, so Macintosh support was out of the question. In the early years of Mac OS, say until 2004, Java was a rising star in the OS X community; Apple was doing an relatively good job providing recent-enough versions of the JRE/JDK for its computers and most people were happy. The ‘Java bridge’ and the nascent — for Macheads that is; the technology was much older and extremely well-designed, for its time — Cocoa framework allowed beautiful, usable rich Java applications to be written for OS X, at a time when SWT was somewhat immature and Swing was, well.. Swing.

Then some people at Apple decided that Objective-C was worth a revamp, it started working on Objective-C 2.0, which gave ‘managed code’ a new meaning among Mac developers, and — in the process — dropped the Java bridge; Jobs didn’t want people to code rich Java apps with Cocoa widgets on the Mac anymore, in the same way he didn’t want anyone to keep writing (let alone start writing) applications using the Carbon framework. Cocoa and Objective-C was the way.

The end of quasi-decent Java on the Mac was heading our way at breakneck speeds, but few would expect that Apple would stop providing newer versions of Java for its computers, without someone else picking up the task of doing so. Or would they?
»

comments


» One Big Problem.

If there is any one big problem with kernel development and Linux it is the complete disconnection of the development process from normal users. You know, the ones who constitute 99.9% of the Linux user base.

Con Kolivas, 2007

An interesting interview and some views on the priorities of the linux development community and the history of the personal computer that I generally agree with. Con’s quoted statement sadly rings true for Open Source development in general. After years of development, the Linux Desktop, the applications, the libraries, the documentation seem incomplete, archaic, chaotic and riddled with critical, esoteric issues that the ‘fix it yourself’ mentality of the stereotypical linux hacker is not going to remedy; that — if anything — is what keeps the wonderful idea of FLOSS from attaining the position it deserves.

1 comments

» Myspace sans Indie music? Dead.

Heh, if that article is even slightly accurate, I’d be very surprised if Myspace didn’t try to do everything in its power to satisfy indie labels and bands. Without them it stands no chance of surviving. None at all, even if it had all four major music megacorps behind it. The competition is so much better and Myspace is mediocre if not poor an implementation.

4 comments


2008.01.08

Περι συνέντευξης Α.Τσίπρα

Tsipras InterviewΠαρακολούθησα εχθές το βράδυ με αρκετό ενδιαφέρον τη συνέντευξη που έδωσε ο Αλέξης Τσίπρας, υποψήφιος πρόεδρος του Συνασπισμού. Η συνέντευξη αυτή αποτελεί σημείο σταθμό για τα ελληνικά δεδομένα. Και αυτό όχι λόγω του εν λόγω πολιτικού, όχι λόγω των απαντήσεων που έδωσε, όχι λόγω των ερωτήσεων που του ασκήθηκαν αλλά επειδή αποτελεί απτή απόδειξη πως η κοινωνία είναι ικανή, δίχως οποιαδήποτε συμμετοχή, εξάρτηση ή υποστήριξη εμπορικών, αδιαφανών οργανισμών — όπως τα Μέσα Μαζικής Ενημέρωσης. Δίχως την προηγούμενη διασυμβούλευση ‘ειδημόνων’ επικοινωνίας, δίχως προκαθορισμένες ερωτήσεις ή ‘κόκκινες γραμμές’.

Απέδειξε, εν ολίγοις, πως εαν πραγματικά το θέλουμε, είμαστε ικανοί, ως κοινωνία, να εκδημοκρατίσουμε το — σαφώς πάσχον — πολίτευμα μας, ξεκινώντας από τη ρίζα: τους πολιτικούς. Μέσω αυτοοργανωμένων, διαφανών, ανοιχτών συνεντέυξεων, δίχως διαφημίσεις, καλοχτενισμένους και καλοντυμένους δημοσιογράφους να ‘χαϊδεύουν’ τα αυτιά των πολιτικών, δίχως χρονικά όρια λόγω ‘τηλεοπτικού χρόνου’. Δίχως ‘καλής ποιότητας’, καλοστημένων ‘ακριβών’ στούντιο. Μέσω συμμετοχής του κόσμου. Και γιατί όχι, μέσω διαδικτυακών debates.

Η χθεσινή συνέντευξη του Α. Τσίπρα από τον Ματθαίο Τσιμιτάκη δεν ήταν ιδιαίτερα ‘επαγγελματική’. Ο πρώτος έβρισκε ευκαιρίες να φλυαρήσει, ο δεύτερος συχνά δε κατάφερνε να ελέγχει τον ρυθμό της συνέντευξης. Η ζωντανή μετάδοση είχε ελάχιστη σημασία, δεδομένης της περιορισμένης συμμετοχής των ακροατών. Ο χρόνος, παρ’ότι αρκετός, ήταν ίσως τελικά λίγος — και με βεβαιότητα θα ήταν απολύτως ανεπαρκής εαν βρισκόμασταν σε προεκλογική περίοδο και όχι προ της εκλογής του προέδρου ενός μικρού κόμματος.
»

17 comments


» OpenCoffee

Παρ’ότι το παρακολουθώ εξ’αποστάσεως από την αρχή του, μέχρι σήμερα δεν είχα επιδιώξει ή/και καταφέρει να παρευρεθώ σε κάποια συνάντηση του. Αύριο, 8 Ιανουαρίου 2008, στις 18:00, θα πραγματοποιηθεί η έβδομη συνάντηση του OpenCoffee στο Bios στην οδό Πειραιώς 84. Αν και έχω κάποιες επιφυλάξεις σχετικά με την πραγματική αξία του όλου εγχειρήματος, ιδιαίτερα σε συνδυασμό με τις διαστάσεις που τείνει να λάβει εντός της κοινότητας των bloggers στη χώρα μας — περισσότερα επι αυτού στο προσεχές μέλλον — θα βρίσκομαι εκεί και θα χαρώ να γνωρίσω κάποιους από εσάς με τους οποίους έχω συνομιλήσει δικτυακά ή μη τα τελευταία χρόνια.

comments


2008.01.03

Giving Fon a Try for a Year.

fonlogo.pngEarly this past December, about two years after first hearing about it, I decided to give Fon a try. Taking advantage of a holiday offer available to me, I went ahead and ordered my own Fonera and Fontenna from their online store. Although I still have a lot of qualms about most of the security, legal and technical issues regarding its use and policy, I thought it was probably worth giving it a try after all. So about three weeks later, the Fonera and its Panel Directional Antenna (Fontenna) arrived this morning. Here’s some of the things I thought were worthy of some mention:

  1. The official Fon firmware sucks. Bigtime. It is based on OpenWrt, but crippled and quite limiting in terms of what the user can do. I quickly installed the FreeWLan addons that make its use more tolerable. FreeWLan as well as FrancoFon (another community writing addons for the Fon hardware) make a considerable effort to not violate the Fon T&Cs.
  2. It’s very frustrating that you cannot — without messing with ssh or hacking the scripts — disable the Private Wifi signal. With the FreeWLan addons you can at least hide it or bridge the damn thing to your wired network, thus turning it into an AP. This seems like a very stupid omission, especially considering how limited the 2.4GHz spectrum is. Most people I know already have a wireless signal that they use on ADSL gateways or APs infinitely more configurable than the Foneras and the fact that the latter cannot turn its second WiFi signal off effectively means that there’s additional EM pollution in this band for no particular reason.
  3. The Fontenna, a Panel antenna that can be bought from the Fon site for cheap, seems to reach or even exceed the transmission power limits of the 2.4GHz band in several countries (see 100mw EIRP or 20-25dBm). For others it’s at the limit. Fon does not seem to worry or control the sale of this product in such jurisdictions.
  4. I have no idea if the Fonera device has a second internal antenna inside, or whether the Fontenna is used to transmit both the public and the private Wifi signals. I hope the latter is not the case.
  5. The Fonera device is quite cute, very small and does not look as cheap as I thought it would. There have been several well documented problems with it, however, such as an overheating issue, its inability to play well with some Intel and Cisco WiFi devices and its intolerance of older 10MBit switches. Most of these have been discussed in Fon’s forum.
  6. There’s a score of privacy and consumer rights issues arising with Fon (the company, not its users) having access to your local network while at the same time not letting you configure your router properly. Fortunately The FreeWLan addons seem to disable automatic updating of the Fon firmware.
  7. Very few ISPs in this country (Hellas) have expressly permitted the use of Fon-like devices in their customers’ networks. For what it’s worth, I suggest you stick to being a Linus. Unlikely as it may be, this way they have little reason to prosecute you from profiting from their network.
  8. The web page for configuring your router and locating it in the world just doesn’t work. It sucks bigtime, especially for countries outside of the US.

I generally like the idea of Fon. Yet, most of my concerns (originally expressed to some extent here) still hold. In addition to this, while they managed to create a simple ‘plug-and-play’ device, they ignore the real needs of the majority of their users by crippling or otherwise restricting the functionality of the device. The Fon firmware is a mediocre implementation at best, and one that takes advantage of Open Source software and the community while arrogantly dismissing countless requests for improvements (most firmware updates between 0.7.1 and 0.7.2 just fixed ‘security holes’ used by the community to ‘liberate’ the foneras). As such, I do not feel keen on retaining a relationship with this company beyond what’s required of me by my contractual obligations to them. Unless a whole lot change with regards to the legal aspects of its use, the technical aspects of its firmware, the control it provides to its users and the level of transparency regarding where the money made from the use of the network by Aliens, I believe my Fon experiment will end on the 3rd of January 2009, i.e. the earliest date I’m allowed to leave the network. The way I see it it’s up to Fon to play nice and truly convince me about its intentions and service. Either way, I’ll be left with a nice, small, Atheros AR51 device I can then flash with OpenWRT proper and the accompanying Panel Antenna for me to play with and Fon users will get access to my broadband connection for a year. The ball is in Fon’s hands.

comments


» OpenStreetMap

Έχετε GPS και σας αρέσει η χαρτογράφηση; Εαν ναι ίσως αξίζει να ασχοληθείτε με το πρόγραμμα OpenStreetMap, το οποίο είναι μια ανοιχτή, κοινωνική παγκόσμια προσπάθεια χαρτογράφησης του οδικού δικτύου ολόκληρου του πλανήτη. Υποστηρίζεται από το VR Centre, μια κοινή προσπάθεια του UCL και του Ιmperial College London και σε αντίθεση με άλλες εμπορικές προσπάθειες αποτελεί μια δωρεάν, ανοιχτή βάση πληροφοριών. Ιδιαίτερα για μια χώρα όπως η Ελλάδα, όπου οι διαθέσιμες έγκυρες πηγές χαρτογραφικού υλικού στο επίπεδο οδών είναι πενιχρές ή πολύ ακριβές σε σχέση με τον ανεπτυγμένο κόσμο, η ύπαρξη μιας τέτοιας προσπάθειας θα μπορούσε να είναι καταλυτική για την ανάπτυξη λογισμικού και υπηρεσιών που κάνουν χρήση την τοποθεσία του χρήστη. Περισσότερες πληροφορίες και οδηγίες στο wiki της προσπάθειας.

comments


2007.11.14

Κόπωση και blogs

Διάβασα πρόσφατα στο metablogging.gr ένα μpost-ερώτηση σχετικά με το εαν παρατηρείται ευρέως ένα φαινόμενο ‘κόπωσης’ στον χώρο των blogs και μου έδωσε την αφορμή για να γράψω κάποιες από τις σκέψεις μου πάνω στο θέμα.

Η εκθετική αύξηση του αριθμού των ελληνικών blogs (άνω των 20,000 μέσα σε έναν χρόνο) δίνει μια πρώτη ιδέα σχετικά με τη αντίληψη του μέσου ως τρόπο έκφρασης από το ευρύ κοινό. Παράλληλα όμως έχουν συμβεί αρκετές σημαντικές αλλαγές στον χώρο: η αίσθηση της μικρής και σχετικά γνώριμης κοινότητας των bloggers, άτομα που παρά τις όποιες διαφορές τους είχαν αρκετά να πουν και να συζητήσουν μεταξύ τους, είχαν με άλλα λόγια ουσιαστικές βάσεις διαλόγου παράλληλα με την ανθρώπινη επικοινωνία στα πλαίσια μιας νεας μορφής επικοινωνίας, έναν νέο τρόπο ευρύτερου κοινωνικού διαλόγου έχει προ πολλού χαθεί. Ήδη πριν κλείσει το monitor του Παναγιώτη Βρυώνη τον περασμένο Ιανουάριο ο ρυθμός των posts είχε αρχίσει να γίνεται ενοχλητικά μεγάλος ώστε να μπορεί κανείς να τον παρακολουθήσει.
»

6 comments

Download Spinalonga's Podsafe rock music for your podcast. From Athens, Greece, with love.'