The Apple Core

Jason D. O'Grady & David Morgenstern

CIS prof: ‘Flash is not a right’

By | May 9, 2010, 10:26pm PDT

According to game designer, developer and university professor, Ian Bogost, the brouhaha about Flash and Apple’s mobile platforms reveals some disturbing trends in the computer development business.

In his blog, Bogost says that there are plenty of programming languages and IDEs but that developers aren’t concerned about this “computational literacy.”
He said Georgia Tech’s Computational Media curriculum committee is considering creating a history of programming languages course that would look at the evolution of a number of different languages and environments.

In addition, this course might focus on how to learn new languages and environments, Bogost suggested. He said that this skill and process isn’t obvious to today’s students.

Finally, he decried the search for uniformity and the transfer of one set of computing assumptions from one platform to another:

The computational ecosystem is burgeoning. We have more platforms today than ever before, from mobile devices to microcomputers to game consoles to specialized embedded systems.

Yet, a prevailing attitude about making computational creativity longs for uniformity: game engines that target multiple platforms to produce the same plain-vanilla experience, authoring tools that export to every popular device at the lowest common denominator; and, of course, the tyranny of the web, where everything that once worked well on a particular platform is remade to work poorly everywhere.

Now that there have been demonstrations of Flash running on Google’s Android platform, developers and users can make a choice: Flash runtime for content and the Flash platform for applications and development. If developers want to address the iPhone market they can do it with Xcode tools.

One interesting feature of iPad and iPhone development are the ways that programmers are exploring new ways to present information and a user interface. Apple’s apps and those of third-party developers don’t have a common windowing system, standard interface elements and toolbars. Perhaps some of that will come with the arrival of iPhone OS 4. But for now, while there is a set of Apple iPad user interface guidelines, each app is its own computing world offering strong personal expression of the developer.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

David Morgenstern has covered the Mac market and other technology segments for 20 years.

Disclosure

David Morgenstern

Freelance journalist/blogger David Morgenstern has nothing to disclose.

Biography

David Morgenstern

David Morgenstern has covered the Mac market and other technology segments for 20 years. In the recent past, he founded Ziff-Davis' Storage Supersite, served as news editor for Ziff Davis Internet and held several executive editorial positions at eWEEK. In the 1990s, David was editor of Ziff Davis' award-winning MacWEEK news publication as well as its successor title, eMediaWEEKly, which focused on multiplatform professional content creation. His byline can be found online and in print publications including CreativePro.com, Peachpit Press' Mac Bible and Popular Photography.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
12
Comments

Join the conversation!

Just In

Maybe it's time to change jobs
ubiquitous one Updated - 12th May 2010
Maybe you should be looking at the HTML5 or the H.264 fields instead.

Ya know...get a new job...
0 Votes
+ -
The word is "Balkanization"
wolf_z 10th May 2010
The fact is Flash sucks--except, of course, it does allow cross platform. This is no small benefit in the chaotic world of the smartphone.

I lived through the early years of computing, where everyone had their own (mutually exclusive) OS. An app for Apple DOS wouldn't run on CP/M. A CP/M application for an Eagle *could* run on a Kaypro--assuming you could read the disk format or convert it.

Bleh. We only have one electrical standard (in the US) for each category of usage (household, heavy appliance, industrial) and no one thinks this is bad.

I think the professor is being more than a little Ivory Tower here.

Sun certainly agrees with me... (laughing)
0 Votes
+ -
What ARE They Teaching Today's Students?
MichP Updated - 10th May 2010
In my first "real" computer science course, it was made clear that what was important was the thought process, not language or platform. We spent only two weeks learning the language we'd be working in. The rest of the semester was algorithms and efficiency. In four years, I used four programming languages on two platforms.

Are today's schools and universities giving up platform and language diversity in the name of cost-efficiency or simplicity? If their students aren't learning how to learn in this field, they are putting out computer technicians, not computer scientists.
0 Votes
+ -
technicians
wizoddg 10th May 2010
Yup.

And for too many years, too many companies tried to hire computer scientists when what they needed were techs.

But then, High School and Undergrad degrees actually meant you knew something too--other than how to parrot what you were taught and show up.

How can my Net experience be 'safe' when EVERY page requires authorizing many other pages (unidentified except for url) in order to do anything?
0 Votes
+ -
RE: CIS prof: 'Flash is not a right'
masonwheeler 10th May 2010
Flash may not be "a right," but computer owners (including iPhone or iPad owners) have a natural right to use their personal property as they see fit. By using DRM technology to restrict what apps people can and cannot use on their personal property, Apple is infringing on the property rights of their customers and are guilty of property crimes.
0 Votes
+ -
@ masonwheeler

Flash may not be "a right," but computer owners (including iPhone or iPad owners) have a natural right to use their personal property as they see fit. By using DRM technology to restrict what apps people can and cannot use on their personal property, Apple is infringing on the property rights of their customers and are guilty of property crimes.

You do have the right to use a device as you see fit, and you can, within the law and allowing that the manufacturer can limit what tools and assistance they offer you if you go outside what they choose to support.

You can build apps for the iPhone in many ways and distribute them freely across the internet - many people just ignore this fact and blather on about Apple regardless.

Here is the Apple URL promoting this very open method of iPhone/iPod/iPad development:
http://www.apple.com/webapps/

WebApp development for the iPhone is fairly simple to cross-platform to android, and to Nokia phones. It will also run in Safari browsers on desktop machines.

Totally open, and HTML/Javascript based. Cacheable on the phone under the control of the developer. And is very simple to do.

Sorry to all you idiots arguing that Apple controls iPhone - you are just plain wrong.

Also anyone who wants to upload native software to their phone can join the developer program and do so. This makes the iPhone a platform rather like many other Unix/Linux platforms where if you compile it yourself you can use it. Not only can you use it yourself but you can code-sign for 100 phones at a time. Admittedly you must keep up program membership to keep using it.

If you don't wish to do this - then why not develop web-apps?

The only place that Apple has any real control over what an App does is through the App store, in this respect they limit what they will sell or distribute for free and code-sign for the platform.

And this is nothing to do with revenue collection - as you can put an app on the store for free download. There are many apps on the store that are free but require some sort of fee to be paid to the developer though some other means to be of use, where Apple collects no revenue from the provision of the App to the customer besides the program joining fee.

The problem is if Apple does not make code signing mandatory then the quality control of apps destined for mobile handsets is not viable.

We shall see in a year or so what removing the control does for the android users - they will be free to get whatever malware they want - just like Windows users are.

Apple is not infringing on any customer's rights - sorry you are just a paranoia monger sprouting bad legal advice. And Apple has not commited any property crimes in this respect either.

Just jailbreak your iPhone if you are that stupid - i.e. remove the code-signing control and break the contractual obligations that all phone manufacturers have with the Carriers.

Or you can buy an iPhone outright from Apple in my country and have no subsidy from a telco, so no network lock, just like any other mobile phone.

But whatever - you can use any app you care to build on your phone - and you can use apps built by other people, they can use any text editor they like to build it, load it onto a web server and give you a URL - Apple need never know - but they do recommend this so go ahead.

Now will you just shut up with your paranoid delusions!!!!

And about time Journalists pointed out the errors in these arguments rather than making wild claims about Apple's intent.
0 Votes
+ -
RE: CIS prof: 'Flash is not a right'
Jkirk3279 10th May 2010
"We shall see in a year or so what removing the control does for the android users - they will be free to get whatever malware they want - just like Windows users are."

heh, heh, heh.

Android is about to experience the "Tower of Babel" problem.
0 Votes
+ -
I wont own an iPad because it wont run flash I make a living creating flash widgets and flast animations and I know the scourge it can be when you are asked to create a flash app or flash based website (Ugh SHUDDER) flash when used properly and written properly the Action Script or even connected to a database can do wonderful things but even if the iPad did flash I wouldnt own one because of the crappy DRM Schemes I dont buy from iTunes store I wont buy any thing that limits me to what I can play the digital media I purchsed to one device... sorrry I PAID for it
Apple better wise up the DMCA is due for an overhaul this aint the olden days and we NEED to push for fairer treatment and a copyright system thats fair to users and creators and stiffs it to the man

plain and simple DRM SUCKS DONKEY BOLLOCKS
0 Votes
+ -
DRM haha So right!
Monarky 10th May 2010
@KineticArtist Yes DRM stands for Digital Rectal Manipulation!
0 Votes
+ -
Code efficiency and even quality has dropped, as most things, to the bottom level...I won't restated the thousands of reasons here.

I've been coding since 1971. My programs go live, and only come back if someone wants to add or change them.

I learned long ago not to let a manger see code that looked 'complete' but lacked error-handling.

Now there are stupid things like date fields which require/prohibit formating--when a simple routine could make the matter moot.

Code lasts decades longer than we ever thought it would....
0 Votes
+ -
Maybe it's time to change jobs
ubiquitous one Updated - 12th May 2010
Maybe you should be looking at the HTML5 or the H.264 fields instead.

Ya know...get a new job...
0 Votes
+ -
DRM
wizoddg 10th May 2010
DRM is like encryption, what one person can do, another can (and will) undo.

Controlling intellectual property rights became difficult with the printing press, and each new technology makes it harder to protect. Remember that an awful lot of IP rights are purchased at dirt prices by publishers.

Patents and copyrights exist, not to protect your IP rights, but to ensure that society as a whole gets access to them.

Protecting your rights is merely the carrot.

The essence is, if I can view your material, I can record it. If I can record it, I can republish it.

If more people thought about long-term profit instead of short term results, there'd be less IP theft. Much of which is by people who couldn't afford to buy at the market price anyway.

For programs, it'd be nice if they actually WORKED when you buy them!

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix