Find Jobs
Hire Freelancers

Simple JavaFX XML editor with Canvas and GUI

$50-120 USD

Imeghairiwa
Imechapishwa over 9 years ago

$50-120 USD

Kulipwa wakati wa kufikishwa
Hi, So, as mentioned, the project is a desktop application written in JavaFX. It needs to be able to generate (marshall) a type of XML file and read (unmarshall) it. The type of XML is defined via the attached .dtd, and .xsd. It is called UIML and it stands for User Interface Markup Language - basically, an XML dialect for describing User Interfaces. A simple example looks like this: <uiml> <interface> <structure> <part class="Container" id="c1"> <part id="helloButton" class="Button"/> </part> </structure> <style> <property part-name="helloButton" name="style">red</property> <property part-name="hello" name="content">Hello World!</property> </style> </interface> </uiml> Additional information and examples can be read at the official specification - [login to view URL] But knowing UIML in detail is not required - once the java models are generated from the Schema, the required task is to create dialogs that capture the user input and marshal that into XML (UIML). The graphical representation of the this UI inside the editor does not have to be WYSIWYG - but rather WYSIWYM - i.e. the user has to see there is a button inside a 'container' and the button has a label "Hello World!" - Size, style, colors and whatever else does not have to be represented on the Canvas. Also, not all controls need to be implemented! I am not looking for a production ready code - your main task is to make the "structure", design of the solution and integrate it with at least one layout and one control. This is just the bare structure of the GUI + a bit of logic, but nothing much. Even the models are not correct, or I personally wouldn't do them in this way - I would rather use JAXB, or XMLBeans to generate the java classes from the XSD file (attached in previous email). So, have a look and let me know how much time do you think it's going to take you and are you still willing to go for the task. Let me know if you need more details and if you think/want to do something like this! Best Regards! P.S. Attached are also some screenshots of the current state - a dialog of insert button for example and then what a button should look like (approximately) on the canvas.
Kitambulisho cha mradi: 6575684

Kuhusu mradi

2 mapendekezo
Mradi wa mbali
Inatumika 10 yrs ago

Unatafuta kupata pesa?

Faida za kutoa zabuni kwenye Freelancer

Weka bajeti yako na muda uliopangwa
Pata malipo kwa kazi yako
Eleza pendekezo lako
Ni bure kujiandikisha na kutoa zabuni kwa kazi
2 wafanyakazi huru wana zabuni kwa wastani $103 USD kwa kazi hii
Picha ya Mtumiaji
Dear Sir Hi, Greetings of the day and thanks for sharing these details and allowing me to bid on this assignment. yes we have similar experience and can deliver u as u have mentioned in your requirements. we already have similar work experience and have worked on similar projects in the past and can deliver u as u have specified in your requirements I have checked your requirements. We have right skills to work on this assignment. We are a team of professionals including experienced analysts, designers, project managers, developers and QA people having great expertise in web applications development mainly on core PHP, PHP with open sources (Joomla, Wordpress, Codeigniter, Cake PHP), .NET, Asp.NET, Vb.NET, HTML 5 etc. and mobile applications on ios and Android platform. can u provide your contact details for further discussion about the project . . I am ready to discuss with you Regards
$94 USD ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0
Picha ya Mtumiaji
I am an engeener in JAVA/JEE and some of my skills are JAVA and XML , I have an experience about that contact me for more information
$94 USD ndani ya siku 3
0.0 (0 hakiki)
0.0
0.0

Kuhusu mteja

Bedera ya UNITED STATES
Sunnyvale, United States
5.0
97
Njia ya malipo imethibitishwa
Mwanachama tangu Jul 24, 2012

Uthibitishaji wa Mteja

Asante! Tumekutumia kiungo cha kudai mkopo wako bila malipo kwa barua pepe.
Hitilafu fulani imetokea wakati wa kutuma barua pepe yako. Tafadhali jaribu tena.
Watumiaji Waliosajiliwa Jumla ya Kazi Zilizochapishwa
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Onyesho la kukagua linapakia
Ruhusa imetolewa kwa Uwekaji wa Kijiografia.
Muda wako wa kuingia umeisha na umetoka nje. Tafadhali ingia tena.