Is Java the only real way of doing cross-platform GUI

I'm planning a project that will involve some GUI-centric work (its essentially a spreadsheet with some functional programming features). I want to have it be cross platform because I would like to build it as a tool for first time programmers. I haven't really done much GUI programming before but from what experience I have, it seems that the JVM with Swing is the the least painful for the user. I've had some experience with Python, but can't find something that works equally well on all platforms without the user installing a lot of stuff. I've also considered going the JavaScript+browser route, but that's not something I'd like to tackle. Any other ideas?

Trent wrote:
Just about anything can be statically linked.  You can even statically link Python and Perl scripts with the interpreter and all the needed libraries, although that would of course hog lots and lots of space that probably isn't necessary.  Compiled languages like C and C++ are the best options for static linking imo.
I find it contradictory that you want "to give users a single file [that] they can just click and run without having to install a bunch of frameworks first", and immediately turn to Java.  Java is not universal, and it's a significantly large framework to have to install just to run one program.  I can write a GUI program with Python and Tkinter and tell Windows users to install Python first; it's the same thing as compiling a .jar and telling Windows users to install Java first.  If you really just want a click-and-run executable, then your only option (for Windows) is a statically linked .exe.
Difference being that most probably the user already has java, since more and more webpages require it to run.

Similar Messages

  • Is .mac the only real solution

    Is the .mac system the only "real" solution to true mobile computing with my iPhone?
    I am a paid up member of Yahoo Mail, which I love; my whole life (emails, contacts, calendar) is run through this and has been for years. I was hoping for a sensible degree of integration with the iPhone given Apple & Yahoo are working together.
    The reality seems to be:
    -> I can get Yahoo mail on my iphone (but there are reliability issues I believe)
    -> I can sync my contacts, but only using iTunes with Yahoo
    -> I can not sync my Yahoo calendar with the iphone at all!!
    I think GMail and Hotmail will have the same issues.
    My only issue with .Mac is that it can not have my own email address (domain), I could maybe tell everyone my new email (and forward emails from my old address). BUT...there are just no sensible usernames left on .mac -- (unless you want a string of numbers after your address)
    So really, the big question....can I sync Yahoo (or something else) with ALL the apps on the iPhone, or do I need to give into a .mac account?

    http://discussions.apple.com/thread.jspa?messageID=5412923&#5412923
    checkout this thread

  • My ipod touch 5th generation wont charge or turn on at all, at first i though the lightning cable was the problem so i bought 2 more lightning chargers and the only thing my ipod does it gets really hot but wont turn on :( help!!

    My ipod touch 5th generation wont charge or turn on at all,
    i upgraded to iOS 6.1.3 and after that my ipod started having trouble charging, at first i though the lightning cable was the problem so i bought 2 more lightning cable chargers and my ipod still would'nt charge, so it died. now the only thing my ipod does is when i try to turn it on it shows the apple logo and then the screen goes off and does it again for a few times and then the screen stays off and my ipod gets really hot but wont turn on for the rest of the day help!!

    The hotness indicate a hardware problem.
    Make an appointment at the Genius Bar of an Apple store.
    Apple Retail Store - Genius Bar
    or send it to Apple.
    Apple - Support - iPod - Service FAQ
    If not abused Apple will exchange it for a refurbished one at no coast. otherwise the exchange price is $149.

  • I'm thinking of purchasing a macbook pro, but finacing is the only realstic way of paying for it at the moment. In the next few months I should be getting higher pay, would it be possible to pay it all of at once if I was able to even after starting?

    Pretty much as title, at tghe moment I don't have the money to flat out buy a macbook pro, so financing is the only way to do it at the moment. If after starting the finincing I gather the money to pay off the rest of what I owe, can I do that?

    How are you looking at financing?  Via Apple?
    If you're in the U.S. and qualify for the Financing Visa Card, they offer various terms of zero interest if you pay your balance in full within the time frame specified:
    • 6 months without interest if your purchase is less than $499
    • 12 months without interest if your purchase is more than $499 but less than $1598
    • 18 months without interest if your purchase is $1599 or over
    Apple financing and rewards from Barclaycard. - Apple Store (U.S.)

  • Auditing tables - What are the best possible ways of doing it?

    Hello Everyone,
    DB version: 10g.
    Brief description of the problem: Right, now I am working on an application which has a java frontend and oracle
    backend. We have no access to the java code at all. So, it is a complete blackbox. . Just wondering, if I could go for a schema level trigger to know, which columns of which tables are altered upon some action at the frontend. Or, if I know the tables specifically, say tab A and tab B; Should I go for a row level trigger on them, instead of going for a
    schema level trigger. Which approach will be the best? If possible, would you please point me to some code samples
    for both of them.
    Thanks.

    http://www.oracle.com/pls/db102/search?remark=quick_search&word=audit&tab_id=&format=ranked

  • What is the "old school" way of doing multi take recording?

    I have been experimenting with the new to logic feature of quickswipe comping. I both like it and don't like it. It has flaws. In other threads I have seen people talking about just using the old method. What is this old method? How is it done? I would like to try it out and see which I prefer.

    I've yet to meet anyone who does like or use the quickswipe feature in Logic 8, but despite everyone's protestations it appears here to stay... even Pro Tools & Performer have jumped on the bandwagon. Logic does however appear to have the simplest implementation (though there are known issues with it).
    The 'old-skool' method was a lot easier before Logic 8 insisted that all takes recorded in cycle mode should be placed in a comp folder. Granted you can unpack the folder or use the 'Replace Mode' button in combination with the 'New for Overlapped Regions' function... but a) This takes longer than it should, & b) The 'New for Overlapped Regions' function is applied to all regions within your arrangement (not just the most recent recording) - annoying if you have any overlaps elsewhere.
    Once you have unpacked your folder into a block of takes, it can be useful to temporarily colour each take before editing (so you know it's source). Then set your two edit tools to 'Pointer' & 'Scissors' (top right corner of the arrange page) - and by holding the 'cmd' key, you can alternate between these two tools. Thus you can quickly chop & move sections of regions to a master comp track. (Some people use the 'Marquee' tool, but I'm a 'Scissors' man)...
    You can then delete or hide unwanted takes or sections. The beauty of this method is that you can set individual fades (rather than global) - essential in my books. Although it might sound more convoluted than the quickswipe method, in my experience, it's a lot quicker, a lot more flexible, & definitely more reliable. 'Old-skool' perhaps... 'tried & tested' - no doubt!

  • Im trying to set up my ipod touch and i the only thing it is doing isshowing the itunes icon and showing a usb cord and i dont know what to do.

    i have an apple ipod touch #2 and i bought it used and couldnt download any thing without there password so i reset every thing and trying to start new. its on and showing me the itunes icon and a usb cord, so i pluged it up to my desktop and downloaded it to the computer and created my apple id, and it is still showing the icon and usb cord. i dont know what to do.

    You need to connect the iPod to your computer and restore via iTunes. See:
    iTunes 10 for Windows: Update and restore software on iPod, iPhone, or iPad

  • When I take my phone off charge in the morning I get an info box on the front which has the sound trumpet icon with a line through it and the word Mute.  The only way to get rid of it is to reboot the phone any ideas as to how I can stop this happening?

    When I take my phone off charge in the morning I get an info box on the front which has the sound trumpet icon with a line through it and the word Mute.  The only way to get rid of it is to reboot the phone any ideas as to how I can stop this happening?

    Hello cor-el, thanks for your reply. I changed my settings for downloads to desktop and it has appeared on there. When I double click I am asked which program I want to open file. I click firefox and another box "opening install" says I have chosen to open the file which is an application and do I want to save it. This is the only real option so I press save file. I get a box saying this is an executable file which may contain viruses - do you want to run. I press ok and the final box showing C drive file name and desktop appears stating application not found.
    This happens the same whenever I try to install.
    To my untrained eye the application is not being recognised as an application and I cannot work out how to get it to do that.
    My plugin is still showing as out of date.
    Is there anything you could suggest. Thanks for your time.

  • What is the ABSOLUTE FASTEST way to draw a point on a JFrame in Java?

    I am currently using:
    g.drawLine(x,y,x,y);with g being a Graphics object. Is there any faster way to draw a point in Java?

    Uh, I was asking if there was another way...
    fillrect/drawrect are the only other ways to do it
    lol... and I've tried Graphics2D.How about drawOval or drawPolygon (doubt that)?
    >
    I was wondering if there was maybe another class/set
    of functions... etc?You could drop down to some native library like DirectX or OpenGL or some such, but I don't know of any other way to paint the screen with Java. (but then, I'm certainly not a "screen painting" sorta guy, so take that for what it's worth)

  • How can I view my photos in "Events" like in iPhoto? How can I create events?  I have 55,000 photos and 1700 events so the only way I can possibly manage my photos is using events that are one slide in size.

    I have 55,000 images organized into about 1700 events. The only reasonable way to view my library is using events in iPhoto where each event has one image That still leaves 1700 images to sort through but that is a lot easier than 55,000 images.  In the side bar is a folder with "iPhoto Events" but those views still show all of the slides.  How can I create events and view my photos as events as in iPhoto?  Events are critical for large libraries and has been my primary way to sort images.
    Thanks!

    I had a problem a couple of months ago when iPhotos suddenly rearranged the order of my Events (Why won't iPhoto let me arrange my photos?) .  I was told "Use albums not events - events are not a good way to organize - albums and folder are designed for organisation and are very flexible".
    Haha!  I should have paid attention and read between the lines!  My iPhotos were highly organised groupings - not according to date but the way I wanted them - and it was so easy to do!  I see now that if I had them all in albums, as per the Apple Apologist suggestion, I wouldn't have this unholy mess I have been left with just to make iPhone & iCloud users happy.  I am now going through Photos and making Albums (of what used to be in my Events)  ... maybe I'll get this finished before they do another non user friendly update!

  • HT5139 Is this really the only way to back up service settings?

    Am I completely missing something here, or is Time Machine supposed to be the only easy way to back up service settings in Mountain Lion with Server.app? Is there really no way to export/import service settings anymore? It sounds to me from what I've read and seen of Server.app that if, for example, my DHCP settings get mucked up, I have to take the entire server offline, boot to the recovery partition, and restore from Time Machine? I can't just stop that ONE service and re-import the settings while leaving everything else up and running for 100+ users? Someone please tell me I'm missing something obvious.

    Which service?
    The "serveradmin" command line controls are always available. They can do much more than the GUI can.
    http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/ man8/serveradmin.8.html
    http://manuals.info.apple.com/en_US/MacOSXSrvr10.3_CommandLineAdminGuide.pdf

  • Am I the only person

    who only gets sound out of my X-Fi's front speakers when I set the audio control panel to "2 speaker"?
    I don't get any audio whatsoever out of the headphone jack when headphones are plugged in with any configuration other than "2 Speaker".
    If I set it to 4 speaker or 5., I get either no sound, or fronts only and a really bad screeching noise when it tests the rears and centre.
    When I can get sound out of the fronts, it's horribly quiet. With all mixer settings confirmed to be on max, I have to turn the Logitech's to full volume to even barely here the test tone.
    I bought another X-Fi thinking that my card was stuffed, but the new card does exactly the same thing!
    Have tried with onboard disabled, enabled. Many different driver revisions. Youpax suite. Have switch PCI slots.
    From the threads on this board, it seems that most people are getting at least basic functionality out of their X-FI's under Vista, am I the only one who doesn't get any workable audio at all?
    When I disable the X-FI and use the onboard Realtek chipset with my Gigabyte board, I get perfect 5. sound. What I really purchased this (these!) cards for was the positional audio and CMSS3D with headphones. At the moment, the best I can get is barely audible 2 channel sound
    Does anybody else have the same symptoms?

    alexs3d2 wrote:
    I don't understand what your exact problem is! You do not get sound from all speakers in a 5. configuration or what?Bare in mind, that under Vista you will have to manually select your speaker configuration in BOTH the Windows Control Panel and Creative's Audio Console. Then you must also enable CMSS to get stereo expanded over multi-speaker configurations. In Windows XP Audio Console would synchronize with the Control Panel automatically, but Microsoft no longer allows that.Message Edited by alexs3d2 on 05-03-200708:25 PM
    Alex: I thought my original post was pretty clear.
    If I try to get 5. working through a logitech 5. speaker system, I only get very very faint sound from the front 2 stereo speakers, and yes, this is after trying every possible configuration of speakers and settings in both the Creative Audio Console and the "sound" control panel applet. When 5. is configured as I would expect it to be, as you have mentioned it should be set, then I get sound through the front speakers, but when the test moves to the centre, surround and sub, it gets a deafening "squak" or "squeeling" sound.
    This happens on both my original Soundblaster X-Fi Extreme Music, and the new Extreme Audio I just bought.
    Moving away from speakers entirely (as speakers work perfectly on the onboard ALC888 chipset) I wanted to get headphones working, as that is the only real thing I want the X-Fi for. However, absolutely no configuration I try gives me even the slightest hint of any sound whatsoever from any of the output jacks.
    These very fundamental and completely debilitating problems seem to be out of the ordinary juduging from the hundreds of posts on this board I've read over the last 2 months. I just wanted clarification that others were having the same problem to try and diagnose whether I should just give up trying to get the cards to work, or whether there is something specifically wrong with my setup and these friggin soundblaster cards.
    It should be noted that the onboard chipset works absolutely wonderfully for all games, music and any other programs under Vista. I've waited a bloody long time for CL to finally come up with a decent working hardware accelerated HRTF card that comes close to the 3D positional accuracy I enjoyed with my Diamond Monster Sound MX300 all that time ago, and then with a new OS upgrade, all that gets thrown out the window...
    Just in the off chance there is some hardware compatibility problem, here are my specs:
    Intel Core 2 Duo E6600
    2 Gig DDR2 SDRAM
    Gigabyte GA-965G-DS4 (onboard ALC888 "HD Audio" chipset/codec)
    Geforce 8800 GTX
    No other PCI or PCIE cards in the machine.

  • I have lost my ipad in the lecture room just 2 hours ago, but i donot have any other apple divices and i donot instoll itues in my computer, the only thing i got was my account number and my email. so what can i do to find it??

    i have lost my ipad in the lecture room just 2 hours ago, but i donot have any other apple divices and i donot instoll itues in my computer, the only thing i got was my account number and my email. so what can i do to find it??

    Change your iTunes (Apple ID) password along with any other password that was stored in the iPod.  If any passwords are associated with credit cards, contact the CC company and get your card replaced (with a new number).  If any passwords are associated with your bank or any savings institution, contact them also and discuss approprate action with them.
    The "Find my..." function is pretty much useless if the device is in the hands of a thief.  All that is necessary is for the thief to connect to any computer with iTunes and "Restore as new."
    The only real protection you have is with the personal information on the device rather than the physical device itself.  This requires action before the device is lost/stolen.  If the device has significant personal information, it should have a strong 8-digit (or longer) password AND be configured for automatic wipe in the event of ten consecutive incorrect password entries.

  • While doing cross company code postings I get an error

    Hi experts,
    I have an issue on cross company code postings through FB60. There is a vendor account which has been extended to both company codes. The amount of invoice is Rs.10000 of which 6000 to be accounted in company code 1000 and 4000 in company code 5000. When this is done we get an error 'A unique company code has not been assigned to company number A001'.
    After trying several options, I have found one solution. In the test system I Went to classify FI  document types for document splitting, against document type KR transaction 0300 (Vendor invoice) was there. I changed to 0000 (unspecified posting). Once this was done, I was able to post cross company transactions without any problem.
    I would like to know as to what would be the impact? Would this change create any other issue?
    I request you to give your expert opinion on this.
    Regards,
    Ramkumar B.
    Duplicate thread, therefore it will be locked, please avoid creating different threads for the same subject.
    check the responses in thread While doing cross company code postings I get an error
    FI Moderator

    Dear,
    When you are posting vendor Invoice through FB60 then system creates accounting document "KR" and when document splitting is activated in system the you have to assign Doc type KR to Transaction 0300 and 0001.
    This is standard requirement. There will not be any changes by doing this.
    Hope it is clear..
    Br,Vivek

  • HI, I recently upgraded my operating system IOS 5.0.1 on an iphone 3gs. MY question is, how do I get the text messaging preview to just pop up so that I can see the name only when the lock screen is on? The conventional ways of doing this aren't working

    HI, I recently upgraded my operating system IOS 5.0.1 on an iphone 3gs. My question is, how do I get the text messaging preview to just pop up so that I can see the name only when the lock screen is on? The conventional ways of doing this, such as using turning off the SMS preview under the "passcode lock", well that option no longer exists, or if it does, I'm somehow missing it.
    When I go to the "messages" setting under settings on my phone, I still don't see an option of turning it off.
    If I can just get the name of the person sending the message, as I had it before, I'd be happy.
    Help!

    That option still exists in Settings > Notifications > Messages > Show Prview (OFF) and View in Lock Screen (ON). Here's how to configure your Notifications and Notification Center for iOS 5: http://iphone-and-i.blogspot.com/2012/01/how-to-customize-notification-center-in .html

Maybe you are looking for