August 25, 2010

Is Sony Ericsson, HP/Palm and Motorola cleaning house ?

There is a rumor on the web claiming that HP/Palm will remove Harmony from Pre and Pixie. Also, two other "minor" companies seem to be slightly desperate when it comes to mobile software development. I wonder why. It is a mystery in a black box surrounded by angry teenagers.

New version of Sony Ericsson’s WebSDK Packager tool available
Motorola Snaps Up 280 North For $20 Million

August 16, 2010

Oracle will loose or reach a settlement with Google

What is a "mobile device" anyway ? A laptop ? The Apple iPad ? Google Android is superficially more similar to J2SE than JavaFX powered by Prism. How is Android or Harmony J2ME when they do not implement J2ME profile classes ? How the hell can Oracle sue a J2SE open source implementation running on an internet connected 1GHz computer with eight gigabytes of shared memory and a 800x480 screen (Samsung Galaxy S) ?

Continue reading "Oracle will loose or reach a settlement with Google" »

August 15, 2010

Do we declare JavaFX as dead now ?

Using lawsuits to take down the competing alternative might not sit well with handset manufactures. Who the heck wants to invest money into something that is not installed on phones and will likely never be installed until the whole lawsuit thing is over ? And by "lawsuit thing" I mean a SCO like battle between Oracle and every single company who violates some random Sun patent. Sure, suing Google is typical American Fortune 500 lawyers-want-a-bonus kind of thing. But where does it stop ? Is Google it ?

Continue reading "Do we declare JavaFX as dead now ?" »

August 13, 2010

if(Sun == SCO && Oracle == (Microsoft||Apple||IBM) && JavaFX == NULL) LOL()

My patent is going to be crushed ice in a glass next to a fat pig sitting on a revolving bed !

You could argue that this is another attack on open source because of Harmony. But since patents and copyright is involved this is probably just another old fashioned extortion racket. Now feel the power of plagiarized intellectual property ! (Void in China, India and other outsourcing countries) Oracle is positive to JavaFX because they are filing lawsuits against the competition !

This kind of thing is not really a big surprise when Google is raking in billions while having a lax attitude towards who-owns-what. Android is just another Adsense channel.

Maybe Larry and Steve had brunch ?

August 10, 2010

Why Apple hates Flash

Made (really fast) with Adobe Photoshop!

Continue reading "Why Apple hates Flash" »

August 02, 2010

Why people think JavaFX is history

Java Rock Stars!

Continue reading "Why people think JavaFX is history" »

July 14, 2010

HTML5 supporters are lying

I am not going to name names, but several HTML5 supporters have uttered the following lie: "Everyone just uses Webkit anyway". How is this different from Internet Explorer 6 plus Flash in 2001 ?

Continue reading "HTML5 supporters are lying" »

Java 6u21 DownloadServiceListener example

Testing out the 1.6.0_21 new progress-class attribute in JNLP.

What is funny about this new release is that all JavaFX developers must PAY MONEY to run their code. Or they get this message. Or maybe I am wrong and screwing up cross domain issues. Who the heck knows. This is the second or third time they pull a move like this without writing any advisories on it.

It is also funny how clicking YES and NO both hang my software. Is someone making assumptions about threads ? Silly me ?

Warning - Security2222.png

You can see the new DownloadServiceListener loader function here . Media player and 3D is now broken because Sun changed the rules... again. If nothing happens you might have to clean the Web Start cache. You must run Java 6u21.

July 12, 2010

The Adobe meets Nike user experience

This is what one gigabyte of RAM looks like on 32bit Windows Vista. The machine used to have two gigabytes but static electricity seems to have fried one of the chips when I replaced the DVD drive. I can run the Mass Effect 2 demo under Steam, but the Nike Store is a much harder challenge.

The store is awesome though. But most of the products are not for sale in my country. But I can buy a $90 t-shirt if I spend $400 on shoes !

PS
Go Spain !

Continue reading "The Adobe meets Nike user experience" »

July 06, 2010

The reason why .NET is not a startup technology

A PHP shared server account costs $9 a month. A J2EE virtual dedicated costs $50. A .NET dedicated costs $250. .NET and IIS on a VM over Remote Desktop is a horrible development experience. SSH, SFTP, Dreamweaver, Eclipse and J2EE is much easier. And Apache Perl/Python/PHP is often installed by default on Linux.

Continue reading "The reason why .NET is not a startup technology" »

June 30, 2010

Test

Teppefall Software
Colorspace RGB
Layout JFC/Swing/Java 2D

June 29, 2010

Middle management horrors

Many years ago I worked in a professional industry job and doing the project grind.

Continue reading "Middle management horrors" »

June 28, 2010

Programmers who do nine to five

... have a name. Junior management.

Coding can be a terrible lifestyle if you never excersise or eat healthy. The brain basically wants soda and pizza. And too much caffeine screws up the sleep cycle. So coders who get in at 10-12 might be working on complex algorithms. But most people just think they drink too much beer.

June 18, 2010

Compete.com is pretty good

Comparing website traffic with Compete.com. The primary website is not included in this though. Pretty good for indicating trends, but kinda useless when assessing real, day to day, traffic volume.

The Analytics data is only from this website. Normal traffic went from 30 uniques a day in 2009 to 150 in 2010 with short spikes of 2000-5000 uniques per day. 50 percent of traffic comes from search engines.

blogging-in-numbers.png

Teppefall on Compete.com.

June 16, 2010

Software update

Fixes incorrect Info.plist version information on Mac OS X. Teppefall Software Download.

June 10, 2010

Begun, the next NeXT clone war has

Maybe I am repeating myself here. But Apple is fighting Google through proxy companies such as Adobe, Admob, Android and HTC. Going head to head is too dangerous for the stock value. So there is a lot of political speak and little direct action. Apple thinks Google is cloning their business model by proxy. And that cheap Chinese hardware with ad supported software threatens Apple more than Microsoft. Google Chrome OS and Android powered by Admob advertising becomes a problem when HTC is providing quality hardware.

Continue reading "Begun, the next NeXT clone war has" »

June 04, 2010

Google Adsense is Sony MiniDisk ATRAC3

This is probably obvious to many people now, but back when I wrote this I did not realize the truth. The reason Apple wants Flash off the iPad is because Apple wants the touch powered mobile advertising marked all for themselves. Apple wants to own interactive advertising on the iPhone, iPod and iPad.

Continue reading "Google Adsense is Sony MiniDisk ATRAC3" »

June 02, 2010

BREAKING NEWS - Google reconfigures 0,5 percent of computers

Google has come to the conclusion that most security lapses within Google are a direct result of so called ISV desktop software. The problem is not with the server side DRM of Google, but rather software that does not use some random, piece of shit, AJAX API.

Continue reading "BREAKING NEWS - Google reconfigures 0,5 percent of computers" »

May 28, 2010

Facebook and Zynga might want to read this

Five minutes ago the new director of the Norwegian Data Inspectorate was announced to the press. It is no other than the same guy that went after Apple over the iTunes music store. Most know him as the now former Norwegian Consumer Ombudsman.

Continue reading "Facebook and Zynga might want to read this" »

May 26, 2010

The iPhone creates a new type of company

Apps AS, a small Norwegian company, is setting up shop in Trondheim, Norway. They already have a small development office in Oslo and are now expanding to a new city. Trondheim is mostly known as the only city in Norway that once housed Google, Yahoo, Sun, ARM and Microsoft development groups. A result of the local NTNU university which focuses heavily on math, structural engineering, shipping, architecture and cybernetics. Trondheim also has a high number of female intellectuals. Although most of them prefer medical professions and jobs that require expensive wardrobes.

3081747243_5520c4ece6.jpg

Continue reading "The iPhone creates a new type of company" »

Norway goes after Facebook and Zynga

The Consumer Council of Norway (ForbrukerrĂĄdet) has officially complained to the Norwegian Data Inspectorate (Datatilsynet) and argues that Facebook has been reselling personal information through third party companies such as Zynga. The council believes the Facebook application platform intentionally leaks protected personal information to increase the perceived commercial value of the Facebook platform.

Facebook and Zynga reported to the Data Inspectorate

In Norway all forms of personal databases are regulated by law and reselling this information is in most cases illegal without consent. The council believes Facebook is directly targeting the Norwegian marked and can therefore not hide behind local Californian law. The council argues that Facebook is in breach of the Norwegian Data Protection Act.

Another related agency, The Norwegian Consumer Ombudsman, is most famous for going after Apple and the iTunes Music Store because of their contract terms. Apple later removed all DRM from music and changed their licensing terms.

The Consumer Council of Norway is basically seeking advice from the Data Inspectorate on how to proceed with this issue. The Ombudsman is not yet involved. 1,5 million Norwegians have a Facebook account.

Apple opens up iTunes Store
iTunes violates Norwegian law

May 25, 2010

Did MPEG LA kill media support in Java

Sun removed JMediaPane from the JavaFX build a while back. Which is bizarre since JavaFX has complete support for ON2 video. So why did this happen ? Why is JMediaPane in the JRE a problem when Web Start powered JavaFX is ok ?

The German company Nero AG is telling us that MPEG LA sued them over royalties earlier this year. Basically MPEG wants cash in hand every time someone downloads a Nero video aware product. And then the question becomes. Is this why JavaFX ON2 video support is based on Web Start ? To circumvent the MPEG LA patent pool ?

Basically MPEG LA did a very naughty thing. They added a metric ton of patents to their patent pool AFTER all the developers had signed up. So now MPEG owns the entire video marked. They can become a patent troll for the next 100 years. Just look at Canon video cameras that cost $10 000 and which are, and I kid you not, NOT for professional use ! Professional use requires that you pay royalties to MPEG every time someone downloads your video.

Nero has now filed an antitrust suit against MPEG LA. So maybe some tasty information might leak out.

May 24, 2010

His copy paste fu is strong

Some people whine endlessly on forums about how terrible the code is in project X. But these people do not get it. The terrible code is a feature, not a bug. And the reason for this is what we call the "template industry". Writing HTML with inline PHP is a million dollar industry. It is a direct result of Wordpress, Jomla, Drupal, Movable Type and Google Search. So non-programmers code in the only way they know. By copy/pasting code.

Continue reading "His copy paste fu is strong" »

April 29, 2010

Swing XML layout with no dependencies

This article is a continuation of my article about how to start a Swing application. You must download the Teppefall Layout tool to create the correct XML. If you do not want to use this tool (trial is free), you can also use the XSLT files found in the "transformers" folder instead.

This will only work if you remove the Teppefall API's from the JXML. JXML is simply short for Java XML, which is a standard object serialization format in the JRE. The ViewImporter.test method should be called on the Event Dispatch Thread (EDT). In other words, on the Application.create method in the previous article.

Continue reading "Swing XML layout with no dependencies" »

April 27, 2010

Blowhard blogging versus professional writing

People interested in EDT compliant object creation in JFC with source code.
30 developers.

People interested in me ranting about current events.
8000 developers.

You need a blog to exist on the Internet because of how search engines index material. The problem is that the value is very low because people do not link to you with the correct keywords. And even if they did the related-content industry would probably outrank you anyway. And this is why many businesses try out the social notworking angle.

Continue reading "Blowhard blogging versus professional writing" »

This website is all about alpha and beta software

Download non-beta software here