Main

August 28, 2008

The Walled garden argument

From David Herron's Blog.

“Javascript a.k.a. ecmascript isn't a bad language, and clearly a lot of things can be accomplished with it. But why is that the only language which can be used? ”

Because it took ten years for all web browsers to support the same Javascript ? Embed JavaFX (script type="text/javafx") all you want. It'll take another five to ten years for all web browsers to support it. The walled garden argument has nothing to do with reality. You can run all kinds of scripting languages in the browser, but nobody wants to maintain the sandbox technology and yet another scripting language just becomes yet another security hole.

Chui's argumentation suffers from being too overly broad. He sounds like one of those high IQ types who wants to solve everything using one language, one API, one computer and one programmer. In American they call this a “pipe dream”.

Java.net is disconnected with reality. For every guy who knows Swing/Java there are a 1000 guys who know HTML/DOM/CSS/Javascript. Silverlight is only marginally important because Microsoft controls 90 percent of the desktop marked and is the company behind C#.

JavaFX will ride the JRE in the same way AIR is riding Flash and PDF. So it's not irrelevant. The problem is that most Java developers don't know jack shit about developing user interfaces.

August 16, 2008

Lipstick on a pig

I don't understand why this is still an issue. The applet loader is hated not because of its garish colors or weird design but because the old applet loader was slower than Adobe Photoshop. You can even test this yourself. Start Adobe Photoshop, a gigantic piece of software, and then compare that with some random applet that looks like an elephant in Antarctica. Who wins ? Well, it varies, but sometimes Photoshop loads faster.

Continue reading "Lipstick on a pig" »

August 14, 2008

Follow me on Twitter

The Twitter feed is less professional than this site and more focused on Adobe and rich media in general. Some people want all the tiny bits and this is 100% small stuff. I usually link to cool blogs, videos and such. I think you can even get tweets over SMS.

http://twitter.com/teppefall

July 31, 2008

New homepage + abuse statistics

Made a new homepage yesterday. It uses a jQuery plugin called Cycle. Just view the source and browse down to the DIV@id="frontpage" section. This component also supports the WIDE mode that you can select from the menu. Really compact and easy to maintain.

One important thing you must understand is that jQuery and Prototype both implement the $("shorthand") selector. You simply override this by calling jQuery.noConflict(); and then using the jQuery namespace instead of $("").

And here are some abuse statistics.

labs.teppefall.com
12172 IP's are blacklisted.

UNIQUE IP's
1: USA 46%, 2: Korea 5,3%, 3: Japan 3,8%

HITS
1: USA 58%, 2: China/Hong Kong 6,2% 3: Russia 2,7%

July 22, 2008

AMF.. huh?

This is my comment to Bruce Eckel's post Does Anyone Really Care About Desktop Java?. I really enjoyed the honesty in the comments and recommend that people read them.

Swing is difficult because it tries to solve difficult problems. Flex is much more specialized and supports a small subset of Swing's features. If you think Flex competes with Swing you probably also think that “web operating systems” done in Javascript and HTML competes with Windows and OS X. Yes, you can replace a Swing application with a Flex application if the application fits within the feature specification of Flash, but Swing is more similar to QT than Flex.

Continue reading "AMF.. huh?" »

July 11, 2008

Friday rant

Every single month a billion dollar company evaluates my software stack. I can tell because they read more pages than Chinese web cafe surfers and computer criminals. It happens with such regularity that I can only assume that this is some form of company due diligence when it comes to new software. But this almost never results in any income for my company. The industries are Defense, Aerospace, Medical Research and Publishing/Print. Which is a far cry away from the industries I though I was targeting. I've been trying to crack into small business and consulting. There is always some random application that has to be done as a desktop application and I though that this is where my customers would be at. Maybe I was wrong.

Continue reading "Friday rant" »

July 08, 2008

The List

This is a list of features that Sun Microsystems has to implement in order to become a serious contender in the rich Internet application (RIA) and mobile marked. Failing to support all these items will result in total failure.

  • Play and record audio. MP3, MPEG4 and OGG.
  • Play and record video. Including capturing and streaming live feeds from web, DV and cell phone cameras. Nobody cares if the codecs are proprietary and not open source.
  • A JavaFX “look and feel”. Maybe based on Synth ? Ebay wants Ebay colors. Media branding is crucial, but giving the developer too much freedom might result in an ugly platform. Mobile users prefer a standardized look. Desktop users have huge CPU's and GPU's and don't care about performance as long as the application is cool. Several look and feels will probably make mobile users angry.
  • Asset management. If I got 60 AI files with vector graphics and 12 PSD's, how long does it take me to update my JavaFX assets ? Hours ? Minutes ? Seconds ?
  • A web browser component with deep API's. DOM access is required. Cell-phones doesn't really have to support this.
  • 3D and animation. People want tactile and dynamic user experiences. Everyone talks about 3D, but very few actually use it because it's complicated and resource intensive. But the wow factor is always there. Microsoft tried to sell Vista on the “wow” factor and found that most people had laptops with integrated graphics and stamina mode enabled. The “wow” turned into “suck” real fast.

Continue reading "The List" »

June 20, 2008

Some people claim piracy is inevitable

And that you can't beat it. And by this logic we should all give up our copyrights and live on advertising or some bullshit like that.

Really ?

What is Xbox 360 ?
DRM

What is Playstation 3 ?
DRM

What is Bluray ?
DRM

What is Valve Steam ?
DRM

What is Apple iTunes + iPod ?
DRM

What is Adobe Flash (MRMS) ?
DRM

What is online gaming ?
DRM

What is Hulu.com ?
DRM

What is Google Apps/Mail/Reader/Analytics ?
DRM

What is currently making heaps of money ? Xbox, Playstation, Bluray, Valve, Apple, Adobe, online games, big media and Google. Web 2.0 is really DRM 2.0. But people are too stupid (fun fact: I wrote "to stupid") to see it. This is my cloud bitch, create your own, etc. The age of the data silos in the sky.

April 18, 2008

Most people who comment on Java Swing development are noobs, fanboys and reporters

I feel really weird calling other people noobs, since I do not really have the engineering clout to do so. I feel pretty noobish myself. But I do not understand what the hell Swing supporters are talking about.

I create software that makes it easier to prototype Swing applications. There is almost no real interest in my work. Sure, thousands of people check out my websites, but very few are impressed enough to actually download my development software. It was not designed to impress, just to make it a little easier to prototype boring pieces of Swing code. People do not want this.

Continue reading "Most people who comment on Java Swing development are noobs, fanboys and reporters" »

October 29, 2007

No Java 6 on Leopard (yet)

No Java 6 on Leopard.

People are pissed because they bought a Powerbook, read the Apple specific API's and learned about Info.plist's and app folders for then to see Panther without 1.5. And we upgraded to Tiger to get 1.5 and waited for 1.6. Which is not here.

Lets turn Chris's argument on its head. Why should I test web applications on Safari ? Why should I care about the iPhone or the iPod Touch ? 5,2 % of requests on my website comes from Safari users. Java is gigantic compared to Safari.

People want Leopard and fresh hardware. But no Java 6 equals no incentive to buy. A new cover flow finder just isn't enough :).

BTW - I support all the major browsers. But I can afford to.

Continue reading "No Java 6 on Leopard (yet)" »

September 26, 2007

Memory leak on Vista

There seems to be a Windows Vista specific memory leak in the latest build. Applications will stop working correctly after 24 hours or so. I am working on it.

On a side note.. My Apple Powerbook is spewing out thousands of error messages. “bootp_session_transmit: bpf_write(en2) failed: No buffer space available (55)” plus errors from launchd, Mail and various processes. Who knows what is wrong. Maybe swap is screwed up.. if I have swap that is :) Rebooting the machine every day now (how unnatural). Waiting for Leopard.

The latest ATI graphics driver hangs Windows XP and Linux KDE now complains that it can't talk to klauncher. And to top all this off. Firefox uses 95% CPU when idling in multiple Web 2.0 websites.

I might have found the cause of global warming. Software bugs.

September 02, 2007

Who invented Facebook

who-invented-facebook.jpg
Original - De Berejstes Klub
http://www.nytimes.com/2007/09/01/technology/01facebook.html?_r=1&oref=slogin
http://www.techcrunch.com/2007/08/31/like-sands-through-the-hour-glass-another-person-is-claiming-to-have-founded-facebook/
http://mashable.com/2007/09/01/i-invented-facebook/
http://news.com.com/Who+founded+Facebook+A+new+claim+emerges/2100-1038_3-6205758.html

This website is all about alpha and beta software

Download non-beta software here