Hey—we've moved. Visit
The Keyword
for all the latest news and stories from Google
Official Blog
Insights from Googlers into our products, technology, and the Google culture
A Video Uploader for the rest of us
17. května 2005
Posted by R.P. Hughes, Software Engineer
As a Mac user, my heart sank a little when I first saw the
post
about the Google Video Upload Program. Clearly, the concept is cool. It was just that all-too-ubiquitous .exe file you must run to upload your videos. Of course I know that something like 90% of the desktop/notebook computers sold today run Windows. But in my circle of friends (admittedly a small one -- I blame the caffeine), almost everyone uses a Mac, and the rest use Linux or some other UNIX-like substance. Anyhow, this Video announcement inevitably led to a lot of flak (again) from my friends about how Google was shipping yet another Windows-only application. "I thought Google has lots of smart developers." "Doesn't Google know how to write platform independent software?" Blah, blah, blah.
But this time, I took it as a personal challenge. I shoot a lot of video, and I edit it on my Mac. How hard could it be to write a compatible video uploader that would run everywhere? As I soon discovered, not very hard at all. After all, I have access to the C++ source code for the existing Windows-specific uploader, and I can spend my
20% time
working on whatever I want. And I have plenty of experience writing portable code, given that I program in Java.
Java comes pre-installed on the vast majority of operating systems in use today, or it's available as a
free download
from Sun. And software written in Java really, really does work across all those platforms, as a decade of work by software developers can attest. The Java mantra "Write once, run anywhere" is a reality -- it just works. Java programs also tend to be less buggy than their C/C++ counterparts, and programmers working in Java are a lot more productive - but these are topics for another post.
Anyway, now you can sign up for the
Google Video Uploader for Macintosh, and ditto for Linux
(and UNIX and Solaris and HP-UX and AIX and lots of other platforms). The same sign-up page goes to to the Windows version too. So now I can ponder a different problem - namely, which of my videos I want to share with the world.
Štítky
Africa
19
Android
58
April 1
4
Asia
39
Europe
46
Latin America
18
accessibility
41
acquisition
26
ads
131
apps
419
books + book search
48
commerce
12
computing history
7
crisis response
33
culture
12
developers
120
diversity
35
doodles
68
education and research
144
entrepreneurs at Google
14
faster web
16
free expression
61
google.org
73
googleplus
50
googlers and culture
202
green
102
maps and earth
194
mobile
124
online safety
19
open source
19
photos
39
policy and issues
139
politics
71
privacy
66
recruiting and hiring
32
scholarships
31
search
505
search quality
24
search trends
118
security
36
small business
31
user experience and usability
41
youtube and video
140
Archive
2016
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2015
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2014
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2013
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2012
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2011
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2010
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2009
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2008
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2007
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2006
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2005
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
bře
úno
led
2004
pro
lis
říj
zář
srp
čvc
čvn
kvě
dub
Feed
Google
on
Follow @google
Follow
Give us feedback in our
Product Forums
.