Reading a little more, it also appears that Oracle is planning to at least 
attempt to provide an "HTML 5 rendering pipeline" for Prism:

http://steveonjava.com/javafx-2-0/

Based on my own preliminary investigation of providing such support to Pivot, I 
don't think they will be (completely) successful - HTML 5's support for text 
measuring is simply non-existent. However, maybe they will come up with some 
way to do it.


On Sep 21, 2010, at 2:38 PM, Greg Brown wrote:

> Actually, if you read the entire JavaFX roadmap, it seems like HTML 5 support 
> may be less necessary when JavaFX 2 is released. Apparently one of the items 
> on the roadmap is to deliver an "AWT-less" plugin that will improve both 
> plugin speed and stability. Assuming that Prism is available to JavaSE 
> applications, we'd probably be better off wrapping (or simply migrating to) 
> that API.
> 
> 
> On Sep 21, 2010, at 2:07 PM, Greg Brown wrote:
> 
>> The main problem with that approach is that the <canvas> tag just isn't 
>> robust enough to handle our rendering needs. If we went that route, we'd 
>> probably be better off creating a theme that is backed by native HTML 
>> widgets (like the SWT approach I suggested the other day). We could probably 
>> come up with some way to implement decorators on top of that (maybe via a 
>> canvas tag that spans the entire display).
>> 
>> On Sep 21, 2010, at 1:48 PM, Todd Volkert wrote:
>> 
>>> Are they copying us? :-)
>>> 
>>> I think it might argue stronger for the abstraction of the graphics
>>> layer, since that may eventually allow us to run directly in the
>>> browser through the use of something akin to the GWT compiler.
>>> 
>>> -T
>>> 
>>> On Tue, Sep 21, 2010 at 12:35 PM, Greg Brown <[email protected]> wrote:
>>>> So yes, it seems like we have been on the right track. But we already knew 
>>>> that.  :-)
>>>> 
>>>> I didn't see anything in that article to imply that Prism wouldn't be made 
>>>> available to Java SE. Did I miss something?
>>>> 
>>>> But here is my concern: Pivot's biggest advantages over JavaFX to date 
>>>> have been:
>>>> 
>>>> a) You can write Pivot applications in Java or any other JVM language (you 
>>>> are not limited to JavaFX Script).
>>>> 
>>>> b) It is completely open source.
>>>> 
>>>> It sounds like neither of these will apply when JavaFX 2.0 is released 
>>>> next year, and it seems clear that JavaFX will have access to the new 
>>>> Prism APIs, while Pivot may not. Also (from http://javafx.com/roadmap/#3):
>>>> 
>>>> - "The JavaFX APIs will be a variation on typical JavaBeans properties and 
>>>> listeners"
>>>> 
>>>> - "For JavaFX 2.0, Oracle will release an ObservableList interface, which 
>>>> extends the java.util.List interface...Oracle will also release an 
>>>> ObservableMap interface and implementation for adding listeners (or 
>>>> binding to) instances of ObservableMap."
>>>> 
>>>> Basically, it sounds like they are planning to turn JavaFX into something 
>>>> very Pivot-like. So, how will Pivot 2.0 ultimately differentiate itself 
>>>> from JavaFX 2.0?
>>>> 
>>>> I'm not sure we can even attempt to answer that question yet, since we 
>>>> don't know how successful Oracle will be (will they release on time, will 
>>>> developers be interested, etc.). But it is certainly enough to make me 
>>>> wonder what our next steps should be.
>>>> 
>>>> G
>>>> 
>>>> 
>>>> On Sep 21, 2010, at 8:56 AM, Sandro Martini wrote:
>>>> 
>>>>> 
>>>>> Hi to all,
>>>>> someone has already seen this:
>>>>> http://java.dzone.com/articles/oracle-discontinue-javafx
>>>>> on the future JavaFX 2.0  ?
>>>>> 
>>>>> More in detail, this:
>>>>>> This will also make JavaFX resemble Apache Pivot in a few more ways.
>>>>> Reading this type of things I've the confirm that we were/are on the right
>>>>> side !!
>>>>> 
>>>>> What do you think ?
>>>>> 
>>>>> 
>>>>> The real problem that I see (in the med/long term) is that Oracle is
>>>>> rewriting the graphics pipeline, but seems that it will NOT be released as
>>>>> part of Java SE ... too bad in my opinion.
>>>>> Some info here:
>>>>> http://marxsoftware.blogspot.com/2010/09/javaone-2010-opening-keynote.html
>>>>> and an extract:
>>>>>> The "high-performance graphics engine" called Prism (and used with JavaFX
>>>>>> and discussed at last year's JavaOne) will be made available. It renders
>>>>>> 2D objects today, but will eventually support 3D objects. It will support
>>>>>> new hardware Accelerated 2D and 3D Graphics Pipeline. This will be made
>>>>>> available in open source via NetBeans.
>>>>> 
>>>>> 
>>>>> So probably for future releases of Pivot maybe we should think on a
>>>>> (alternative ?) way to use that new pipeline, or at least to start with an
>>>>> our OpenGL backed pipeline ... let's see in the future.
>>>>> 
>>>>> 
>>>>> Bye,
>>>>> Sandro
>>>>> 
>>>>> --
>>>>> View this message in context: 
>>>>> http://apache-pivot-developers.417237.n3.nabble.com/Announcement-for-the-future-JavaFX-2-0-tp1535160p1535160.html
>>>>> Sent from the Apache Pivot - Developers mailing list archive at 
>>>>> Nabble.com.
>>>> 
>>>> 
>> 
> 

Reply via email to