There  must be other reasons than money to do not support jfx on mobile because 
oracle could also sell licenses for JFX on mobile. 

I am tired to discuss this topic again and again. The point is: oracle does not 
talk to the community. Richard tries to do it within the legal zone but that is 
not satisfying for us and this discussion. 

Just a dream: what would happen if the JavaFX team of Oracle would
Leave the company and start a "spin off" to develop and promote jFX as real 
cross platform solution for desktop, mobile, embedded and web. That would be 
the real juck Norris experiment ;)

Cheers
Tobi
blog.software4java.com

> Am 10.11.2013 um 05:39 schrieb Felix Bembrick <felix.bembr...@gmail.com>:
> 
> Tobi, I don't think the issue of whether Oracle stands to make any money out 
> of JavaFX on mobiles is relevant as I discussed here 
> http://news.kynosarges.org/2013/10/10/javafx-on-ios-android/ and from which 
> this excerpt is taken:
> 
> "Now, on the point of little or no revenue coming Oracle’s way directly from 
> JavaFX, the Glass Half Empty approach is to believe that JavaFX on iOS and 
> Android *has* to generate revenue for Oracle to be interested in it. The 
> Glass Half Full approach is to recognise that this is total fallacy and I’ll 
> tell you why…
> When you go to buy a car, you go to a car dealer whose core business is 
> selling cars… right? Wrong! The car dealer’s core business is actually 
> servicing cars and selling spare parts. Most dealers actually make a *loss* 
> on the sale of vehicles themselves and make the vast majority of their 
> revenue and profits from servicing the cars and through selling spare parts 
> to maintain them. The selling of cars is just a tool to enable their core 
> business to exist.
> 
> And it’s the same with Oracle and JavaFX on iOS and Android. Their core 
> business is in licensing Java for embedded platforms and that is why you see 
> so much focus on JavaFX on Raspberry Pi for example and an  “official” JDK8 
> release for such hardware devices. However, for JavaFX to succeed long-term 
> and be a viable technology into the future it *has* to run on the devices 
> that most people already use namely mobile phones and tablets.
> 
> Having JavaFX run on these platforms is akin to selling vehicles in my 
> example whereas licensing Java on embedded platforms is the core business. 
> One enables the other."
> 
> So basically, Oracle doesn't need to make any money from JavaFX on mobiles 
> for it to be considered an important port.
> 
> We need to encourage Oracle to let us in on their efforts in this area and I 
> am sure the excellent work done on RoboVM can become part of that.  As I 
> said, there just aren't enough resources to maintain two projects basically 
> trying to do the same thing.  Whether that means enhancing RoboVM to work 
> with OpenJFX/OpenJDK 8 or contributing to an Oracle-created project i just 
> don't know at this time.
> 
> Felix
> 
> 
> 
> 
> 
>> On 10 November 2013 06:23, Tobias Bley <t...@ultramixer.com> wrote:
>> The question is: Is JavaFX for mobile a business for Oracle to make big 
>> money? I suppose Oracle don’t believe in it. They believe in servers, cloud 
>> and the „Internet of Things“  - that’s why they invest in Rasp.PI, 
>> Freescale, etc.
>> 
>> btw: With „Oracle“ I mean „the management of Oracle“, not the guys of 
>> Richards team.
>> 
>> For me: RoboVM & OpenJDK is the right direction.
>> 
>> 
>> Am 09.11.2013 um 19:15 schrieb Tom Eugelink <t...@tbee.org>:
>> 
>> >
>> > Oracle has a strict do-not-communicate-what-is-not-certain policy and I 
>> > actually commend them for it. Better to not communicate than make promises 
>> > you can't keep (I'm seeing the effect on that in many of the projects I'm 
>> > asked to assist). I think the urgency of mobile platforms is clear to 
>> > Oracle, given the recent focus on JavaME and the internet-of-things. 
>> > Patience is a virtue.
>> >
>> > My 2 cents,
>> >
>> > Tom
>> >
>> >
>> > On 2013-11-9 18:21, Pedro Duque Vieira wrote:
>> >> Sure we should listen to Richard. He is doing a great job as well as his
>> >> team.
>> >> I don't think however that enough is being communicated..
>> >>
>> >> I don't think those legal boundaries are being layed out explicitly.
>> >> What are those legal boundaries?
>> >> Will RoboVM not be subject to those legal issues?
>> >> What's the difference between us creating a project and trying to 
>> >> integrate
>> >> it into openjdk and Oracle doing it?
>> >> Once we create a project and try to integrate it into OpenJDK what will
>> >> happen? Can javafx team members contribute to it (apparently yes)? Will
>> >> Oracle be helping out and telling us what's the best route to follow?
>> >>
>> >> Once we get RoboVM correctly running javafx apps on iOS and Android what
>> >> will still be left out to do? Are things like comboboxes poping up scroll
>> >> wheels already in place? What about app notifications? What about saving
>> >> app configurations to the local platform db? etc, etc?
>> >> I think there is a lot of stuff to discuss. Also I think Oracle should be
>> >> telling us what have they accomplished so far, what exactly they are
>> >> working on (they are indeed actively working on this) for porting javafx 
>> >> to
>> >> iOS and Android... probably something that an email can't cover 
>> >> perfectly..
>> >>
>> >> Regards,
>> >>
>> >>
>> >>
>> >>
>> >>
>> >>
>> >> On Sat, Nov 9, 2013 at 2:39 PM, Rick Walker 
>> >> <thoughtslin...@gmail.com>wrote:
>> >>
>> >>> There is more to this issue than simply JavaFX, iOS and Android. There
>> >>> is a bigger picture here that involves the complex relationships
>> >>> between Oracle, Apple and Google.
>> >>>
>> >>> I think it is fair to say that we all have enormous respect for
>> >>> Richard Bair and his team. It seems to me we should listen to Richard.
>> >>> If I understand his postings correctly, he is saying that we, the
>> >>> community, should "create a new OpenJDK project" which, if it "used
>> >>> the OpenJDK class libraries" would let his team "put support directly
>> >>> into the OpenJFX build system for building FX and running FX apps ...
>> >>> directly on RoboVM".
>> >>>
>> >>> It seems to me that the message here is that Oracle is totally willing
>> >>> and able to support RoboVM as an OpenJDK project. Niklas - are you up
>> >>> for it? The optics here are important. The project must be created by
>> >>> the community (NOT BY ORACLE).
>> >>>
>> >>> from Richard's post of October 22:
>> >>>
>> >>> Personally I'm interested in RoboVM on Android, so that there is a
>> >>> single VM across both iOS and Android. Also if RoboVM supported the
>> >>> OpenJDK class libraries, it would make this so much simpler for us and
>> >>> provide a consistent story. For example, the OpenJFX project is an
>> >>> OpenJDK project and we really can't be officially promoting a VM that
>> >>> doesn't implement the Java standard. It puts us in a very awkward
>> >>> position. If RoboVM used the OpenJDK class libraries instead of the
>> >>> Android class libraries, not only could I push it at conferences like
>> >>> JavaOne, but I could also put support directly into the OpenJFX build
>> >>> system for building FX and running FX apps (like Hello*, Modena,
>> >>> Ensemble, etc) directly on RoboVM without developers having to setup
>> >>> anything special. This would be huge for making it easy for people to
>> >>> contribute iOS fixes to OpenJFX. But I can't do that if RoboVM doesn't
>> >>> actually implement "Java".
>> >>>
>> >>> and, from November 8:
>> >>>
>> >>> Totally, I think the normal process for this is to create a new
>> >>> OpenJDK project, is it not? Can you take a look at the OpenJDK bylaws
>> >>> and report back on the process? I think it would be awesome to do a
>> >>> port. Note that there are a few OpenJDK ports already which have ARM
>> >>> support, you might want to look there as a starting point?
>> >>>
>> >>>
>> >>> On Sat, Nov 9, 2013 at 8:59 AM, Pedro Duque Vieira
>> >>> <pedro.duquevie...@gmail.com> wrote:
>> >>>> I'm sure the javafx team is doing a great job. My intention was not to
>> >>> put
>> >>>> that in question but to try to contribute further to this discussion.
>> >>>>
>> >>>> Yes indeed oracle javafx team has fewer resources than what should be
>> >>>> preferred. We need to harvest the power of the community in the best way
>> >>> we
>> >>>> can to further expand the this "resources".
>> >>>>
>> >>>> In that sense I think the best to do is to get better organized at doing
>> >>>> so.
>> >>>> Instead of a man for himself kind of effort we should have a kind of
>> >>>> corporate like structure with the intricacies of being a group of
>> >>>> volunteers...
>> >>>> On Nov 9, 2013 1:21 PM, "Felix Bembrick" <felix.bembr...@gmail.com>
>> >>> wrote:
>> >>>>> What we do know is that Oracle are working on "something" and that
>> >>> RoboVM
>> >>>>> is already out there.  We also know that RoboVM has serious limitations
>> >>>>> such as being based on the Android class library, not supporting JDK 8
>> >>> or
>> >>>>> OpenJDK or invokedynamic etc. so is not really a viable solution at 
>> >>>>> this
>> >>>>> stage.  This is not to say that the work of Niklas is not first-class
>> >>> as it
>> >>>>> clearly is an awesome technology even in its current form.
>> >>>>>
>> >>>>> I think the key factor we need to consider here is that RoboVM is
>> >>>>> essentially a one person project and even the JavaFX team at Oracle
>> >>> itself
>> >>>>> is not that large.  Although it's difficult to gauge exactly how many
>> >>> are
>> >>>>> on the team, I would say from the various names that pop-up on the
>> >>> OpenJFK
>> >>>>> list and in private conversations we are possibly looking at a dozen or
>> >>>>> less active staff and possibly a total head count of developers in
>> >>> single
>> >>>>> figures.
>> >>>>>
>> >>>>> Clearly then, with such a small pool of talent, it is not practical to
>> >>>>> dilute the effort over more than one project.  In an ideal world where
>> >>> we
>> >>>>> had two or more projects backed by large corporations with infinite
>> >>>>> resources then the more competition would be helpful for long term
>> >>>>> viability and quality.  But our world is hardly ideal and it makes
>> >>> sense to
>> >>>>> have everyone on the same page.
>> >>>>>
>> >>>>> To this end I tend to agree with Pedro DV in that we need Oracle to 
>> >>>>> come
>> >>>>> clean and "open up" the porting of JavaFX to iOS, Android and any other
>> >>>>> potential OS.  I am not going to comment on whether Oracle are doing a
>> >>>>> good/bad job as I am sure there are many more factors and issues that 
>> >>>>> we
>> >>>>> are not privy to that prevents them from doing exactly what we would
>> >>> like
>> >>>>> them to do.  They are not out to derail JavaFX and in fact are very 
>> >>>>> much
>> >>>>> behind it being viable on mobiles and tablets.
>> >>>>>
>> >>>>> I know Richard Bair and I have to say that he is one of the most
>> >>>>> passionate developers and believers in Java and JavaFX there is so I am
>> >>>>> sure he is keener than anyone for it to succeed on all platforms.
>> >>>>>
>> >>>>> Perhaps we have to approach Oracle with positivity and a willingness to
>> >>>>> help and hope that they are in a position (technically/legally/etc.) to
>> >>>>> open things up and invite us in.  I am absolutely convinced that JavaFX
>> >>> on
>> >>>>> iOS and Android will never be a success if we don't all work together
>> >>> which
>> >>>>> means pooling our resources and code and contributing to an
>> >>> Oracle-driven
>> >>>>> project.
>> >>>>>
>> >>>>> Felix
>> >>>>>
>> >>>>>
>> >>>>> On 9 November 2013 23:06, Pedro Duque Vieira <
>> >>> pedro.duquevie...@gmail.com>wrote:
>> >>>>>> Hi,
>> >>>>>>
>> >>>>>> Pardon me for saying this but I think Oracle is really handling this
>> >>> issue
>> >>>>>> very badly. I think very poor communication strategy is the real issue
>> >>> and
>> >>>>>> source of much frustration from the community.
>> >>>>>>
>> >>>>>> I can see that Oracle is indeed working and assigning programming
>> >>> hours to
>> >>>>>> bringing JavaFX to iOS and Android but there is very little
>> >>> communication
>> >>>>>> going on about Oracle progress on this..
>> >>>>>>
>> >>>>>> I think Oracle should tell us more about their work with javafx on iOS
>> >>> and
>> >>>>>> Android. Oracle should create an article or wiki or whatever about
>> >>> their
>> >>>>>> progress on this:
>> >>>>>> 1 - That site/article/whatever should detail what's the current state,
>> >>>>>> what's missing, what's the roadmap..
>> >>>>>>
>> >>>>>> 2 - Oracle should tell us how can the community help with the current
>> >>>>>> effort. Creating a list of tasks that could be accomplished by a
>> >>> community
>> >>>>>> member would be very helpful! That would assure that we are not 
>> >>>>>> working
>> >>>>>> all
>> >>>>>> on the same thing and thus wasting time. Each community member could
>> >>> than
>> >>>>>> pick up a task and say he/she is working on it and provide pointers to
>> >>>>>> their project and current work so anyone can chime in and help.
>> >>>>>> I think tasks that can be handled by the community should preferably 
>> >>>>>> be
>> >>>>>> tasks that should not be too big in scope/development hours - 
>> >>>>>> community
>> >>>>>> members usually do this on their spare time for a couple of hours.
>> >>>>>> Currently the only tasks we have are:
>> >>>>>>   - Develop iOS port or iOS jvm
>> >>>>>>   - Develop Android port or Android jvm
>> >>>>>> This is too big for any community member to pick up. Too big in scope
>> >>> and
>> >>>>>> too much to wrap your mind on.
>> >>>>>>
>> >>>>>> 3 - Oracle should provide an estimated time/effort for each task and
>> >>> for
>> >>>>>> each project. Also an indication of the task importance level would be
>> >>>>>> very
>> >>>>>> helpful. Preferably tasks with a very high importance level should be
>> >>>>>> handled by javafx team members.
>> >>>>>>
>> >>>>>> 4 - Oracle should be the steward of this effort. I think this point is
>> >>>>>> very
>> >>>>>> important for the following reasons:
>> >>>>>>   4.1 - Oracle has more know-how on this than any community member can
>> >>>>>> possible have. So it does not make sense for community members which
>> >>> are
>> >>>>>> less prepared to accomplish this to be the stewards of such effort. It
>> >>>>>> would be like asking a sailor to command a ship and have the captain
>> >>> mop
>> >>>>>> the floors of the deck.
>> >>>>>>   4.2 - By having Oracle as the steward, businesses will be more
>> >>> inclined
>> >>>>>> in betting on developing projects for iOS/Android/Windows phone. This
>> >>> is a
>> >>>>>> credibility issue.
>> >>>>>>   4.3 - By having Oracle as the steward community members are more
>> >>>>>> inclined
>> >>>>>> to help and contribute than say contributing to RoboVM. No offense
>> >>>>>> intended
>> >>>>>> here, I think RoboVM is a great effort and probably the best thing to
>> >>>>>> happen on the javafx space since its start.
>> >>>>>>
>> >>>>>> My 2 cents,
>> >>>>>>
>> >>>>>> Thanks, regards,
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>>>> --
>> >>>>>> Pedro Duque Vieira
>> >>>>>>
>> >>>>>
>> >>>
>> >>>
>> >>> --
>> >>> Richard P. Walker
>> >>> thoughtslin...@gmail.com
>> >>>
>> >>> This email is intended only for the use of the individual(s) to whom
>> >>> it is addressed and may be privileged and confidential. Unauthorised
>> >>> use or disclosure is prohibited. If you receive this e-mail in error,
>> >>> please advise immediately and delete the original message. This
>> >>> message may have been altered without your or our knowledge and the
>> >>> sender does not accept any liability for any errors or omissions in
>> >>> the message.
>> >>>
>> >>> Ce courriel est confidentiel et protégé. L'expéditeur ne renonce pas
>> >>> aux droits et obligations qui s'y rapportent. Toute diffusion,
>> >>> utilisation ou copie de ce message ou des renseignements qu'il
>> >>> contient par une personne autre que le (les) destinataire(s)
>> >>> désigné(s) est interdite. Si vous recevez ce courriel par erreur,
>> >>> veuillez m'en aviser immédiatement, par retour de courriel ou par un
>> >>> autre moyen.
>> >>>
>> >>
>> >>
>> >
>> >
> 

Reply via email to