What is the best structure to use for my goal?

I am new to JavaFX but not new to Java. In fact I have my computer science degree training on java. It has been a number of years since I have worked hands on with Java as I have had a more website oriented role at my company since graduating, but we now need to rollout some new software and we have chosen JavaFX to accomplish this. I am currently reading "Pro JavaFX 2 A definitive guide to rich clients with java technology" by Apress in order to learn the small nuances of the javafx platform.
My question comes in regards to building the skeleton/structure of my program. Even after being half way through the book and moved on from the section that I believe would address this, I'm not sure the best route to go to accomplish my goals. Below are some wireframe pictures that will give you an idea of how the core structure of the program will work.
[Main Image|www.computech.com/images/temp/1.png]
This image shows the look and feel that will be seen the majority of the time. At the top left you have the car selection, top is the streaming weather information graph, on the left is the abbreviated Add Run where a user can input new data and the main area is where the user can see all of the data and information they have entered.
[Side Are Expanded|www.computech.com/images/temp/2.png]
Here is where my true question comes into play. When the user clicks the arrow button to expand the Add Run area I would like it to animate it to expose the rest of the information shown here and hide the logbook area. I feel that a modified accordian pane could accomplish this but because it is a horizontal / vertical hybrid I'm not sure if this is the best method.
[Streaming Weather Collapsed|www.computech.com/images/temp/3.png]
This is why I feel a typical accordian pane just won't cut it. Because the user also has the ability to collapse the streaming weather area to expose more information. So in a way it's almost like to accordian panes, one vertical and one horizontal yet sitting on top of each other. This is where I get pretty lost on the correct path to take.
[Logbook Only Expanded|www.computech.com/images/temp/4.png]
Here shows the logbook only expanded as much as possible.
To make it a little easier to see the different states I have also included a single image that shows all 4 states. [All 4 States|computech.com/images/temp/5.png]
As a newbie to JavaFX and rusty with Java in general, what is the best way to build my skeleton so that it can accomplish all 4 of my states, animate the opening and closing of each of the areas and allow me to easily change the content (the menu options at the top will primarily change the Options area which is on the left hand side).
Thanks for your help in advance.

Such beautiful and professional mockups. Which quite contradicts this:
As a newbie to JavaFX and rusty with Java in general, what is the best way to build my skeleton so that it can accomplish all 4 of my statesYou say that as if you want to believe there is some "novice" way of going about implementing such a professional looking piece of software. But you know just as well as I do that when your knowledge and skill level is low, you're only going to be able to achieve a dinky looking approximation of what you want to achieve and you're likely going to exceed whatever budget you have.
You have to keep working on your skill level first. You have such a wonderful mockup - I would do the same with your application. Create a mockup skeleton and keep tinkering with it until it looks like something you want to achieve. Don't create a full blown version, start with a simple test version. One step at a time, the thing to focus on is to not lose your grip on it. Make sure you make it work and you understand how and why it works. When you know the how and why, you're ready to do the thing for real. You're not going to learn that in a forum I'm afraid, it is going to be a couple of weeks of effort likely because you really do have to scratch that rust off of your Java knowledge first.

Similar Messages

  • What's the best flash to use for nighttime sports games?

    What's the best flash to use for nighttime sporting events? I have a rebel XT and I'm pushing it to its limits trying to stop the action. I've tried a speedlite 430 but it didn't have a hook up for an external battery pack and I was told I'd need the extra power. Just tried the 580ex ll on Friday but at the 1/1 setting, it didn't flash for each frame in a burst, even with the external power. I should have backed it down to 1/4 but didn't know at the time. Any thought on a really good flash for night sports? Is the 580 a good choice?

    JUst as Tim_S said. YOu will want a external battery pack. Unforatannly the 430 does not have the option to plug in a external battery pack so will want to pick up a 580 or one of the new 600 series. 
    Then you start looking at the battery packs. I recommend Quantum power packs
    http://qtm.com/index.php/products/2012-05-17-18-18-59/turbos
    5D III, 8-15L, TSE 24L, 24-105L, 85L, 70-200L, EX600 X2

  • What is the best method to use for revealing the text on a jpg (as though the text is drawing itself?) Thanks.

    What is the best method to use for revealing the text on a jpg (as though the text is drawing itself?) Thanks.

    tacbob wrote:
    Are there any tutorials? I cannot find anything close.
    http://itunes.apple.com/de/podcast/write-on-effects-in-motion/id287113664?i=4883 4057
    The MacBreak Podcasts are an excellent source of info!
    Have a look on the others ..

  • What is the best software to use for screen capture on a PC for use with FCPX?

    What is the best software to use for screen capture on a PC (windows 7) for use with FCPX? I've tried Camtasia and camstudio however the avi files cannot be imported by FCPX and the mov files produced by these programs are shown as just black screens in FCPX.

    I use to face this issue every now and then (as a freelancer) when I use to cut on FCP7.
    if the material is DV and was captured using Sony VEGAS, Premiere or Edius, the footage generally worked fine. You'll find most people will tell you to convert it regardless, however I found no issues working with them.
    A problem you'll definitely face is HDV material. Most PC editing software write HDV in their own codec, which can't be read in FCP.
    The only thing I can think of is to try converting HDV meaterial to QuickTime using something like MPEG Streamclip, or something similar.
    Good luck

  • I travel between countries often for my work.  What is the best iphone to use for international calling at a reasonable cost?

    I travel between countries often for my work.  What is the best iphone to use for international calling at a reasonable cost?

    All six Uk carriers carry the iPhone officially and micro sims are very common therefore
    PAYG is very common in UK every carrier offers a number of packages but all commitment free
    http://support.apple.com/kb/ht1937
    List of Turkish Carriers within this doc

  • What is the best browser to use for facebook?

    What is the best browser to use for facebook?

    Any browser is supposed to work, provided the rest of the infrastructure (Flash, Java) is up to date.
    However, since FB is so prone to install/modify/alter its settings/cookies/environment, I prefer to keep mine sandboxed and access it only via a dedicated browser used for nothing else, thus minimizing the risk and exposure.  For that, I use the Flock browser, purportedly optimized for social media: http://www.macupdate.com/app/mac/19719/flock

  • What is the best editor to use for JSP/Servlet?

    Hello,
    What is the best editor to use for JSP/Servlet database development.
    I'm looking at Dreamweaver,Java Studio Creator.
    I want some thing fairly easy to use that has database helper wizards like dreamweaver.
    Thanks for the help.
    Frank

    Is it better to have a servlet do the database work and call it from JSP?No, it's better to have persistence objects do the database work. Servlets handle HTTP requests, and JSPs are HTML factories that should be pure view.
    But there are lots of ways to do things. You just have to understand the tradeoffs when you decide.
    I do not want to hammer out code, I want to learn the
    best way to do things from experienced developers. Sorry, sounded like you just wanted to churn stuff.
    "best way" can be subjective. In one app, "best" might be "delivered fastest". For another, "best" might be "most secure" or "most easily modified" or "best performing" or whatever. You won't get a "best" answer, only different choices. And they aren't always so easy to explain or execute.
    I'd recommend that you start by reading about layered applications (3-tier architectures) and MVC separation. Once you've Googled enough about that, look into a framework like Struts or Spring or WebWork. That'll help you figure out where to put each responsibility in your app.
    I can use dreamweaver to create web apps, but I hate
    the arrays used to define fields. It also seems not
    to take advantage of connection pooling.Don't know what you're talking about here, Frank. What do fields have to do with connection pooling?
    %

  • What are the best settings to use for the newest AirPort Extreme (AC wifi) with my optimum online service provider?

    I have the current generation of the AirPort Extreme and a handful of devices that utilize the new 5Ghz A/C frequency. My internet speeds were blazing fast when I had first set it up but lately it has been lagging terribly. I was told that changing my dhcp did help, which it did it seems like it might be back to its normal speeds but I just want to know what are the best settings to configure for the airport so that I can get the most out of my service on all my devices? I'm using a CAT 6 cable which does help, I have a guest wifi setup with a wifi password which I understand will slow it down a little. Can anyone just point me in the right direction or just give me a step by step guide on what settings to configure? Should I really consider turning off the guest network?

    I am assuming that you are looking to configure your network to provide the highest level of bandwidth possible for your network clients. If that is the case, the following are a few things to consider:
    The Internet modem should support Gigabit Ethernet. That is the Ethernet connection between the modem and your 802.11ac AirPort Extreme should be Gigabit Ethernet.
    Use CAT-5e or CAT-6 Ethernet cables between all wired connections.
    Only expect 802.11ac performance with 802.11ac clients in the same room as the base station.
    Eliminate or significantly reduce any forms of Wi-Fi interference on both the 2.4 & 5 GHz bands.
    When streaming, especially HD video on your local network, use wired connections between the host and player devices when possible.
    Other than the above suggestions there are no "magic" settings that you can make on your AirPort. Note: The Guest network shares the same bandwidth as the "main" network. Unless you have a network goal to provide this type of network, it is best left disabled.

  • What is the best media to use for backup

    I want to back up my computer including for data, photos and videos (from my camera). I recently read that its a good idea to backup photos because apparently they can become corrupted and I want to do a backup of the HD anyway. What is the best type of Disc or DVD to use? I'm including the specs for the drive I have as some of you may already be familiar with. I know a little bit about using computers but have had trouble determining on which format best fits my needs. Thanks in advance for the advice. 
    Apple® - MacBook® Air External DL DVD±RW/CD-RW SuperDrive
    PRODUCT FEATURES
    Multiformat support
    For DVD+R/R DL/RW, DVD-R/R DL/RW and CD-R/RW formats.
    Up to 6x maximum DVD+R DL and DVD-R DL write speed
    Up to 8x maximum DVD+R and DVD-R write speed for fast disc burning.
    Up to 8x maximum DVD+RW and up to 6x maximum DVD-RW rewrite speed
    To erase discs and write new data to them quickly.
    Up to 8x maximum DVD-ROM read speed
    For fast operation.
    Up to 24x maximum CD-R write speed
    Delivers quick disc burning.
    Up to 16x maximum CD-RW rewrite speed
    So writing new data to discs is a snap.
    Up to 24x maximum CD-ROM read speed
    For optimal performance.
    USB interface
    Allows for an easy connection to your computer.
    Apple, PowerBook, AirPort, FireWire, QuickTime, iTunes and Mac OS are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. MacBook, SuperDrive and iLife are trademarks of Apple Computer, Inc.

    Some of the decision of what drive to choose depends on whether you are going to use two drives, or just one.
    I prefer at least two. One for a Time Machine backup done routinely, and another cloned image, updated periodically. If you are going to use two drives, then I think that using a bus-powered drive for both is much less risky. If this is the case, LaCie, Hitachi, Iomega, Seagate all make good drives for this. I would avoid Toshiba and Western Digital Passport drives (elements drives are OK).
    If you are just using one drive, I've heard some reasonable arguments against using a bus-powered drive. But even more so, just using one drive is much more risky, IMHO. This is because you are probably going to use Time Machine, or another solution to perform "incremental" type backups. All to often, when it comes time to do a full system restore with an incremental backup, do you hear of a corruption that prevents that restoration. That is where a cloned image comes in so handy. You can use the tested clone to make the inital restoration, and then often successful in getting just those critical additions on the incremental backup to save you.
    Western Digital Elements desktop drives are OK and inexpensive*. On the higher end are the LaCie, or the Hitachi/G-drive desktops.
    There have been a lot written lately about Hard Drives becoming much more expensive for the next several months. It seem that certain Asian manufacturers, especially thailand, have had some serious weather isssues that have hampered capacity greatly. That LaCie Thunderbolt drive I first posted about has increased in price by $100 since that post. And I see other brands inching up their prices. This is  consideration of how fast you may want to move on this decision.
    *Disclaimer: No matter what brand of external drive anyone promotes or criticizes, there are an equal number of people who will disagree. If I say I have had good luck with a brand, I have no doubt that someone will come along and say that it is the worst drive imaginable, and their favorite brand is the only way to go.

  • What is the best stylus to use for drawing on my ipad?

    For drawing apps, what is the best stylus for my ipad?  What does qualities does one need in a stylus?

    There are many stylii for iPad.
    The main requirement is that it be a capacitive type of stylus. Meaning that the stylus' has to be able to conduct the electrical impulses from your fingers to the tip of the pen so that the pen functions just like if you're touching it with your finger.
    Stylii made for iPhone/iPod Touch or iPad will usually be indicated.
    You really need to do a search on the web for them, and, if possible, find a retailer that is close to your location to see one, in person, to see if it might fit your needs.
    Here are few links to get you started
    http://myipadgames.com/best-ipad-stylus/
    http://graphicssoft.about.com/od/iphoneandipodtouchapps/ss/Best-Stylus.htm
    The last link has links for other stylii at the bottom of page that you can tap or click on.
    Personally, I have two that I use and like. I use a Pogo Sketch stylus, and just recently switched to using a Wacom Bamboo stylus that I find is really good for drawing. I has a smaller rubber tip on the end than most other stylii.
    You have to find one you think might work for you based upon size, length/diameter, and size of the pen tip.
    And if you can get to see some of these in person, the stylus' weight. I find, for me, the lighter a stylus is the better.
    Good luck and Happy Hunting!

  • Editor here, what's the best format to use for iMovie?

    Hi all.  I edit professionally, using Final Cut among other products.  I haven't touched iMovie since...I can't remember when.
    We have a client who is going to be using some of our footage for a project they will be editing themselves, using some version (unknown at present) of iMovie.
    Assuming their computer is new, and they have a fairly current version of iMovie HD, what's the best format to transcode our original files to?  I could always default to DV anamorphic, but would rather give them HD files.
    Thanks for your help.

    If they have a current Mac and are on iMovie 11 (current) or iMovie 8 or 9, give them Apple Intermediate Codec.
    This works well for HD files.
    Other formats that would work: Motion JPEG-A, Apple Animation Codec, h.264, DV, HDV.
    ProRes 422 will only work in iMovie if your client has Final Cut Pro installed on the same machine (and thus has the necessary components).

  • What is the best API to use for developing 3D applications is it LWJGL, JOGL or JavaFX?

    Iam an Oracle certified Java Programmer. I recently completed my Bachelor's looking to start my career in 3d game development. But I was confused what API to use. As LWJGL, JOGL or JavaFX these three things have there own advantages. Which one I need to pick as start.

    Such beautiful and professional mockups. Which quite contradicts this:
    As a newbie to JavaFX and rusty with Java in general, what is the best way to build my skeleton so that it can accomplish all 4 of my statesYou say that as if you want to believe there is some "novice" way of going about implementing such a professional looking piece of software. But you know just as well as I do that when your knowledge and skill level is low, you're only going to be able to achieve a dinky looking approximation of what you want to achieve and you're likely going to exceed whatever budget you have.
    You have to keep working on your skill level first. You have such a wonderful mockup - I would do the same with your application. Create a mockup skeleton and keep tinkering with it until it looks like something you want to achieve. Don't create a full blown version, start with a simple test version. One step at a time, the thing to focus on is to not lose your grip on it. Make sure you make it work and you understand how and why it works. When you know the how and why, you're ready to do the thing for real. You're not going to learn that in a forum I'm afraid, it is going to be a couple of weeks of effort likely because you really do have to scratch that rust off of your Java knowledge first.

  • What's the best app to use for itunes on the ipad2

    What's the best itunes app to use with the ipad2

    JUst as Tim_S said. YOu will want a external battery pack. Unforatannly the 430 does not have the option to plug in a external battery pack so will want to pick up a 580 or one of the new 600 series. 
    Then you start looking at the battery packs. I recommend Quantum power packs
    http://qtm.com/index.php/products/2012-05-17-18-18-59/turbos
    5D III, 8-15L, TSE 24L, 24-105L, 85L, 70-200L, EX600 X2

  • What is the best font to use for Thai Language in Flex Mobile Applications ?

    Hi
    I am facing issues with Thai language in flex mobile applications. I am using Tahoma font and facing issues in TextInput
    Whith Tahoma font text Offset setting to far from the starting of the text input .
    Can any one suggest me the best font to use with Thai language ?
    Many thanks in advance for your help .
    Regards,
    Kamal

    Personally, I prefer uncompressed TIFF or PNG.  But many times it won't matter ... you'll be dropping the images into an SD Sequence, so they will lose resolution on output.
    -DH

  • What is the best program to use for making high quality gifs?

    Right now I'm using gifbrewery to make gifs from youtube videos. I was just wondering, in your opinion, what's the best program or way to make the best quality gif possible? Thanks so much!

    This is the Flash Player forum.  You would have a much better chance to get a reply if you posted in the Creative Suites forum, and explain what kind of app you want to build.

Maybe you are looking for