4 ms·
I seem to be one of the sole dinosaurs of this group. I am building desktop SW. It is a 3d visualization tool heavy on OpenGL. It can't be done on the web th
by uuilly 19y ago
I seem to be one of the sole dinosaurs of this group. I am building desktop SW. It is a 3d visualization tool heavy on OpenGL. It can't be done on the web the way we want it w/o a java applet (which I think is a terrible alternative.)
I know everyone here is game-set-match convinced that web apps are it and that's that. I think that apps involving LOADS of data like youtube, facebook or (my absolute favorite) fuzzwich belong on the web. But I'm really not that into the notion of replacing previously desktop based apps w/ web apps.
I've said this before, but it feels like a camping trip. You can survive, just not comfortably. I used fauxto the other day to edit some images and it was great. But it was only really great b/c it was free and b/c it was there when I needed it. But... I picked on tool to suck a color from one place and put it in another. I was confused for a long time b/c I was so used to the mouse pointer changing to represent eye dropper thing but it was still the arrow. Maybe they're new, and maybe this can be done through a browser but it brought home the feeling that I was on a camping trip carving meat with a swiss army knife. Take gmail, amazing interface, amazing search but how do I sync the contacts w/ my iPhone? I'm sure there is a 3rd party app that does it but you'll still use the desktop crutch.
I think that the tendancy toward web apps is more of a move away from microsoft than toward something better. But ironically you actually don't avoid the x-platform problem b/c browsers are all different.
The thing that's great about web apps is that you get:
1) automatic updates.
2) no install.
3) works from any machine.
4) access to reams of data.
5) collaberation.
But:
1) no iPod.
2) no graphics card.
3) no digital camera.
4) no phone.
5) no clipboard for anything but text.
6) if I want to email my image from fauxto or flickr to someone via gmail I have to download them it upload it. (Nobody ever mentions this elephant in the web 2.0 living room. How do you get data from one web app to another? An un-started startup perhaps?)
7) Half ass interfaces. I really give props to the fauxto guys for pushing the limits but only half ass users like me will ever see it as a worthy replacement for photoshop.
8) No OS integration. I like how Address Book, iPhoto and iCal can talk to Mail.app.
The tack we're taking is having the desktop richness along w/ a web component that allows publishing and sharing of data as well as intrinsic backups. A user can log in from another machine (w/ our app installed) and see all of his data as if he was on his own box. He can also access loads of data that other users have generated and made public. We use Qt for easy x-platform w/ native feel. We don't touch the registry. Users don't even need to be admin to install. The only thing we don't get is auto-updates. But we're taking the firefox tack and having them download in the background and install on the next app boot.
Much of my direction was inspired by a number of Steve Jobs speeches. Once my phone is a computer, when am I gonna need "my apps" on another person's computer? I'll never touch another person's computer. Thus partially negating the need for web apps.
- greendestiny 19y agoYou can't do good 3d in a web browser at the moment thats a definite. Re: But 6) and 8): at the current stage there hasn't been a lot of interaction between web apps. There isn't a reason why this can't happen. I'm not sure about images in gmail (why not send a link?) but applications like fauxto can get your images from links. All these i-products are made by one company, a web company can make its programs just as intertwined. As a parallel to your example I think a fair number of web applications work with google calendar. Re: But 1-4: If your company wants to work at the stage people get data off their devices then a web startup makes no sense. Once they've done that though - the first things they want to do is share it. Thats why the internet is huge, there are other people on it.
- andrewfong 19y agoGood 3D in the browser should be coming soon. Look up Quake Zero -- a browser version of Quake 3 -- still years behind what we can do on the desktop now, but not that far.
- far33d 19y agoGreat 3d, no. But check out unity 3d, which is a very small plugin, and quite impressive for what it is: http://unity3d.com/ http://unity3d.com/
- DougBTX 19y agoThe Firefox guys are working on <canvas3d>.
- jdavid 19y ago1) no iPod. -hardware and drivers are a tough science, have you done them, have you certified them? last.fm has a small app that scrobbles, which is a far cry from a desktop app. what are you describing as a desktop app? -you can always create a plugin. 2) no graphics card. -there are a number of 3d accelerated plugins out there -http://www.papervision3d.org/ http://www.papervision3d.org/ 3) no digital camera. -i think flash connects to your digital camera 4) no phone. - flash and voip are being used together 5) no clipboard for anything but text. - link to a web copy of it 6) if I want to email my image from fauxto or flickr to someone via gmail I have to download them it upload it. (Nobody ever mentions this elephant in the web 2.0 living room. How do you get data from one web app to another? An un-started startup perhaps?) - we are using a combination of flash, javascript, and web proxies 7) Half ass interfaces. I really give props to the fauxto guys for pushing the limits but only half ass users like me will ever see it as a worthy replacement for photoshop. -its hard but the pay off is huge because of the reasons you listed above for a web app. 8) No OS integration. I like how Address Book, iPhoto and iCal can talk to Mail.app. that can all work together between web apps.