Talk:Rich Internet application

From Wikipedia, the free encyclopedia

Contents

[edit] Patent threathens RIA?

I just learned today that there is a US patent granted today that (might?) threaten RIA:

See: U.S. Grants Patent For Broad Range Of Internet Rich Applications

See also: United States Patent 7,000,180 Balthaser February 14, 2006

In short:

"The patent--issued on Valentine's Day--covers all rich-media technology implementations, including Flash, Flex, Java, Ajax, and XAML, when the rich-media application is accessed on any device over the Internet, including desktops, mobile devices, set-top boxes, and video game consoles."

"It's kind of unbelievable that (the patent) has such a wide ranging use because it covers so many technologies," says Bola Rotibi, a senior analyst at Ovum, an IT advisory firm in London. If the patent is enforced broadly, she says, "anybody who does anything with rich applications will have to pay royalties to the company."

---

Presumably this only applies to companies that sell in the US. Stephen B Streater 10:39, 10 March 2006 (UTC)

[edit] Java applets?

I think Java applets are the most popular and most powerful technique to implement RIA beside JavaScript. Why is it missing?

[edit] Promoting a product?

What's the policy on promoting a product on Wikipedia? I notice Backbase has put a plug for thier product in the Javascript section. Tumbarumba 19:17, 10 August 2005 (UTC)

Backbase has not, I have put it there, more than two months ago. Until now, it wasn’t objectionable. The article mentions Macromedia and Laszlo, so I do not see the harm in mentioning a Javascript-based RIA product as well. Personally, I would like to see the text return (perhaps in different form), and not be easily dismissed as an advertisement. Grauw 08:32, August 15, 2005 (UTC)
If I may quote: "Macromedia is one vendor in this area, whose Macromedia Flash technology includes Flash Communications Server, Central, Breeze and Flex, all of which are run in viewers' browsers within the Macromedia Flash Player which has a 98% penetration with current internet users." - talk about blatant advertising. Grauw 08:34, August 15, 2005 (UTC)

Full agreement. If there's a section at the end regarding different libraries to create RIA's, perhaps it should be listed alongside its (better known) competitors. As it stands, it's a poorly-disguised advertisement stuck in a section it doesn't belong in.

Does the Hummingbird link constitute linkspam?
I originally put the Hummingbird link there believing that it should be mentioned as a very early pioneer of the concept and possibly still at the most leading edge. However, to avoid spam confusion problems, I removed that link. What we must identify is where is the fine line between history and spam. Microsoft, Google, Macromedia get almost universal access to the articles, while other companies do not. And many times I actually would like to know of the other players. Maybe we just need to find the right place for them. --Aleksandar Šušnjar 01:47, 17 January 2006 (UTC)

[edit] phrasing

the phrasing "we'll have to..." doesn't belong into a encyclopedia. unfortunately i feel unable to rewrite it into a better sentence. thanks.

[edit] Definition?

It would be nice to have a definition of a "Rich Internet Application", and a comparison to non-rich Internet applications. The article says

much richer user-interface options other than the standard HTML widgets available to browser-based Web applications. "Richer" functionality could be "Drag and Drop," using a slider to change data, calculation that happens on the client (e.g., an insurance rate calculator) and do not need to be sent back to the server, etc.

but all of these except for full drag-and-drop are easy to implement using standard Javascript. Does a client-side mortgage amortization calculator (using only Javascript and no server interaction) count as an RIA? How about one that does some server-side fetching for in-page updating using standard tricks?

Using javascript is a method, see AJAX, ria is just a type of application, not a type of implementation. Freshraisin 02:34, Apr 8, 2005 (UTC)

How about a ticker-type application that gets updates from the server without refreshing the page? Does gmail count as an RIA? How about a Java applet that interacts with the user but not the server? How about a Java applet that interacts with both the user and the server?

My guess is that the defining characteristics of RIAs are:

  • Does not follow the Web model of each interaction creating a new "page".
  • Uses in-page server interaction.
But its not that simple, because there is a continuoum here as well; Gmail sometimes loads a new page, sometimes just uses javascript to open another folder, and you can imagine different apps everywhere on this spectrum.. Freshraisin 02:34, Apr 8, 2005 (UTC)

Or, a snarkier way to put it: breaks the Back button... --Macrakis 23:01, 31 Mar 2005 (UTC)

This one doesn't work either, because you can maintain compatibility with the Back button without ever loading a new page, even in Flash =/ Freshraisin 02:34, Apr 8, 2005 (UTC)


Of all the terms found so far I think "Rich Internet Application" comes closest but really means very little. A "rich application" is generally speaking a "desktop application". A rich internet application is the one that user Internet and is not restricted to HTTP. Possible examples: ICQ, Skype, IRC, FTP, telnet, etc. Since term "web" is more commonly associated with HTTP it may be more suitable to call this entire thing "Rich Web Application", but even that does not preclude, for example, browsers - they are rich and use HTTP. More precise though.

I put more about this and other issues related to this article and Ajax in my personal opinion page, as I did not want to 'polute' talk pages with so much text. Please read. You may just find that there's something good there.

--Aleksandar Šušnjar 16:10, 18 January 2006 (UTC)

[edit] List

A list of RIA's should off course include all RIA's. 24SevenOffice is a RIA. I do work for the company but it's inclusion in the list is relevant. Please let me know if anyone think otherwise. --Sleepyhead81 10:58, 13 August 2005 (UTC)

[edit] Reminder for post-Ajax (Declarative Programming) VfD

A user has placed a WikiLink to Ajax (Declarative Programming) into the other techniques section; the article is undergoing VfD right now, since it appears to be non-notable original research created by the same user who has been a bit spammy with links to his own Ajax-technology-related company. Once the VfD is complete, if the article is deleted, we should be sure to restore the section back to its original state. Jason t c 13:39, August 31, 2005 (UTC)

Nevermind; I just reverted the section to its state prior to the addition of the WikiLink. The discussion on the VfD page for the Ajax (Declarative Programming) article seems to support the notion that it's pure advertising; in any event, it certainly isn't notable enough to show up here, and it's seemingly original research to boot. Jason t c 15:09, September 1, 2005 (UTC)

[edit] List of Rich Internet Applications

List of Rich Internet Applications is short enough to join the main article. I propose a merge. -- Perfecto Canada 03:19, 26 November 2005 (UTC)

I agree, there are too many pages like this. Jazzle 15:08, 6 January 2006 (UTC)

I do not want a merge. Instead, I would prefer the List of Rich Internet Applications to include a wider range of applications giving readers examples of what type of things are out there. The main article should be more abstract, talking about generalities, with the list giving specific examples. Stephen B Streater 10:41, 10 March 2006 (UTC)

  • Also it keeps the linkspam off of the main article. --Artw 15:59, 10 March 2006 (UTC)
  • I vote against the merge. The list may be short now, but it will grow. Unless we want this to end up like the Bully article, we should keep the list separate. --Throbblefoot

[edit] Flash penetration

I am dubious of the figures given for Flash penetration. This is for several reasons, itemised below:

  • As a publisher of Java software, I have been to a wide range of companies and have often found machines that run Java and not Flash, but never the other way round
  • Java installed rate is in the high 90%s, similar to that claimed for Flash, but firewalls and security settings in practice limit this to around 90%
  • I often go to websites which say "Upgrade your Flash to see this site". Although I have Flash, I don't have the right version of it - so although I have Flash, it is not useful for these sites
  • The only figures for Flash penetration seem to come from Macromedia, who are not a neutral supplier
  • As far as I know, Macromedia do not publish their methodology, so their figures (while possibly true) are not verifiable WP:V

So, unless someone can come up with verifiable independent source for this 98% figure, I propose new wording along the following lines:

Flash claim a penetration rate of around 98%, although this figure includes older versions. Security settings may also prevent Flash-enabled computers from viewing Flash pages over the internet.

What do people think? Stephen B Streater 23:02, 14 March 2006 (UTC)

IIRC large numbers of Windows machines do not have Java by default. --Artw 01:34, 15 March 2006 (UTC)
I agree with Stephen, but Java Live Connect for Gecko's engine is broken for a long time. So, RIA (Java Applets) are moving to Flash. You can not create dissent application that will communicate with browser's javascript. I'm tired of hackin' browsers, and I decided to drop Java on client side (a lot of IE users have installed Java 1.1 runtime), even all the stuff we're doing on server side is Java driven only. I have a doubt in 98% of penetration (I can see what's going on in the log files of differen web sites runni' Flash client side applications). --MaNeMeBasat 07:11, 15 March 2006 (UTC)
I know how many people have Java from web logs, and it's lots. But the question is whether the 98% figure for Flash is reliable. I am looking for verifiable evidence from an independent source.
As a matter of interest, does this Java applet work with your Gecko engine? I can't remember off hand whether we only use Live Connect for live video transmissions. Stephen B Streater 09:22, 15 March 2006 (UTC)
Your applet is runnin', no problem, but you do not interact with the webpage (I wrote about Java - JavaScript Live Connect, that means that you're callin' Java methods from JavaScript and vice versa). That's problem, and initialization of Live Connect takes long period of time. I wrote to these guys, but nothing happened for more than a year. Pure Java Applets embedded in the page are runnin' fine. That's it. --MaNeMeBasat 14:50, 15 March 2006 (UTC)
Glad applet's working. Apple took a long time to get Live Connect workign too, but it works now. Stephen B Streater 17:42, 15 March 2006 (UTC)
Hopefully I can clarify a some of this information a little bit. The penetration statistics are gathered by a third party: NPD Online. For information on Flash Player penetration by version, see this page. There is also information on the methodology used for the survey at that location. --Daniel Dura, Developer Relations Product Manager, Adobe
Thanks. I'll add this info to the article when I get to a PC. While you're here, I asked whether the Flash article should really have been moved to Adobe and have a URL on the Flash site where it is called Macromedia Flash (see Adobe Flash talk page). What is the official name these days? Stephen B Streater 17:59, 19 July 2006 (UTC)
I've just tried the second link, and it just gives the home page. Do you have a direct link to the stats? Stephen B Streater 18:56, 19 July 2006 (UTC)

I've amended the Flash entry to say that the 98% figure is claimed by Macromedia and covers all versions of the plug-in. Stephen B Streater 22:12, 24 March 2006 (UTC)

[edit] Article title?

Shouldn't this article be named Rich internet application rather than Rich Internet Application per WP:MOS? --John Seward 02:01, 10 June 2006 (UTC)

[edit] Requested move

The following discussion is an archived discussion of the proposal. Please do not modify it. Subsequent comments should be made in a new section on the talk page. No further edits should be made to this section.

The result of the proposal was move to Rich Internet application Stephen B Streater 21:47, 14 August 2006 (UTC)

Rich Internet Application → Rich internet application … Rationale: WP:MOS on capitalisation, target page already exists --John Seward 19:40, 24 July 2006 (UTC)

[edit] Survey

Add *Support or *Oppose followed by an optional one-sentence explanation, then sign your opinion with ~~~~

[edit] Discussion

Add any additional comments
Given the capitals in the Internet article, I propose Rich Internet application. Stephen B Streater 21:14, 24 July 2006 (UTC)
Support -Justin (koavf), talk, mail 00:00, 28 July 2006 (UTC)
I've moved the page to Rich Internet application. Stephen B Streater 10:10, 28 July 2006 (UTC)
I am suprised to find that this RM is still not closed, even though the page has already been moved without objection. What's the proper procedure for doing this? --John Seward 19:21, 12 August 2006 (UTC)
In what sense is it not closed? Stephen B Streater 22:00, 12 August 2006 (UTC)
In the sense that the RM notice still appears on this talk page, and this discussion is not yet frozen with boilerplate. --John Seward 18:53, 14 August 2006 (UTC)
Unsure - Should the title not be Rich Internet Application, being that there is an acronym RIA for it? -- drrngrvy tlk @ 14:41, 14 August 2006 (UTC)
But then, on the other hand, "to be announced" is TBA. Stephen B Streater 14:55, 14 August 2006 (UTC)

I'll remove the heading to the talk page to reflect the move having happened. When I made the move, I also moved these links, so any move somewhere else should receive a clear consensus. Stephen B Streater 21:35, 14 August 2006 (UTC)

The above discussion is preserved as an archive of the proposal. Please do not modify it. Subsequent comments should be made in a new section on this talk page. No further edits should be made to this section.

[edit] Geabios

So how did geabios.com end up our flagship RIA? It seems a rather odd example, and not a particularly high quality one. Artw 23:02, 11 August 2006 (UTC)

Clearly FORscene is much more impressive ;-) Stephen B Streater 09:19, 12 August 2006 (UTC)
Actually page, mentioned above, is an example where you can find almost all the techniques mentioned in the article (no one's talking about flagship in this case). It will be fine to add one or two images, there are some mentioned in the article (add the screen shot). Oh, yes, Stephen, your applet is blocking audio after I close the browser (Java's runnin' still in the background, I have to kill manually the process (Linux-FF)). --MaNeMeBasat 10:34, 2 September 2006 (UTC)

[edit] Incorrect definition for RIA

Early on in the text, RIA's are described as:

"RIAs typically: run in a web browser, or do not require software installation"

This is not technically true as two primary platforms for RIAs namely "Java" and "Adobe Flash/Flex" both require a software installation. In actual fact, the statement "run in a web browser" is incorrect as well as some recent RIA frameworks completely bypass the browser. I believe Adobe will launch a new version of Flex running as a desktop application. Similarly, Microsoft's WPF can also be regarded as a RIA.

Correct me if I am wrong, but I think we need to rethink the definition of a "Rich Internet Application".

41.242.217.166 11:00, 18 February 2007 (UTC)