Find Jobs
Hire Freelancers

Simple JavaFX XML editor with Canvas and GUI

$50-120 USD

Dibatalkan
Disiarkan lebih dari 9 tahun yang lalu

$50-120 USD

Dibayar semasa penghantaran
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.
ID Projek: 6575684

Tentang projek

2 cadangan
Projek jarak jauh
Aktif 10 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
2 pekerja bebas membida secara purata $103 USD untuk pekerjaan ini
Avatar Pengguna
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 dalam 3 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
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 dalam 3 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera UNITED STATES
Sunnyvale, United States
5.0
97
Kaedah pembayaran disahkan
Ahli sejak Jul 24, 2012

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.