My Comparison of some IDEs in UI Design.

Hello, all. Right now I am trying to develop some complex UI for an application, and I tried several IDE to do that.
Eclipse - Visual Editor is shit, it does not support XY Layout, which is very convienent and important for UI designers.
JBuilder - for some point JBuilder is best - it supports XY Layout, and what's more? You can use XY Layout first, and later on, switch back GridBagLayout! JBuilder tries to do data transfer for you - the components on the frame is almost the same as it is placed with XY Layout! In this way, you are not restricted by some uncommon packages; for other points JBuilder is not best - It is not very steady, if the source code of Java files becomes larger, when I click design button, and tried to see my result, it crashes!
IntelliJ IDEA - I don't know how to describe my fealing. It introduces some new ideas by using XML as well as Horizental Spacer and Vertical Spacer. But when I look at the code, there is nothing about component properties.
NetBeans - Well, It supports several good Layouts - Free Layout and Null Layout etc. But if you use these layout, you are bound to some paticular packages, although NetBeans does provide some automatically insertions into jar files.
Sun One Studio - I am going to try that........................
Well, above is only some grouse of a novice UI programmer, sorry to waste your time if you don't like it. Anyway, I tried to find and download and install and run some programs and compare resulsts on three IDEs today, and going to try another one. BTW, I use Eclipse for common coding.

I am looking forward to hearing about your experience with Sun One Studio. I have primarily been using eclipse for coding but recently started a project where the team had been using JBuilder for coding. I got acquainted with JBuilder and began to develop a front end with it. I have gotten some functioning SWING mockups up rather quickly. However, all of my hopes came tumbling down when trying to use the IDE to work with JTabbedPanes. Eclipse's Visual Editor seems to have good support for JTabbedPain, however, like you indicated, I saw no support for the XYLayout manager which I used in JBuilder.
Boy, I come from VB, VC++ and .Net world and UI development with these technologies is much, much easier. Looking forward to your experience on Sun One, which by the way, I have also tried, but, at the time, not focused on SWING development.

Similar Messages

  • Give me some ideas for the project.

    Hi,folks
    I am not familiar with programming in web services. Now i have a project related to web services need to finish. I want to someone give me some ideas for the project. how can i implement the access control services. is there anyone can give me some related links for me to learn.
    Project Title: Implementing an access control service
    Project Description:
    Web services are emerging as a new approach to system construction and will make a major impact on the engineering of future business systems. They will allow a move from enterprise to inter-enterprise computing. However, with inter-enterprise computing, there are major problems with providing access to shared data, given that enterprises will not wish to share all data with partners.
    This project aims to investigate this problem by developing a prototype of an access control service that will help decide whether or not data access should be permitted. In essence, companies will outsource their access control to this service and so will not need to maintain their own access control lists for a potentially rapidly changing set of users.
    Suggested Platform: Windows or Linux
    Suggested Languages & Tools: Java

    Well, the approach I've come accross is a central server which is typically accessed indirectly from the web servers (e.g. through SOAP protocol or RMI).
    The remote server sends a user id and a password (or more likely a digest of the password), and receives a session token, basically just a random string of characters which is checked with the central server each time a secure transaction is attempted. The token will be stored in a session object, or perhaps directly in a cookie or in the URLs.
    Active session tokens are stored on the central server for comparison. This means the password doesn't have to be retained in the server.
    It's possible for the session token to be transfered if the user switches from one site to another on the same authentication server.
    Sun distributes one of these beasties, by the way, so you could take a look at their product specs.

  • Req for ideas on schedule design

    Hi friends,
    I've embarged on a little projekt, to spec and design an "automated schedule" for helpdesk staff. :-)
    The background, it's basically: There are two helpdesk seats each day, one to be filled in the morning by somebody and one to be filled in the evening by a different staff member.
    One "scheme" that can be used is skew + rotation, like this:
    staff initials :  AB : CD  : EF  : GH  : IJ  : KL  : MN  :
    Week#  morn    : mon : tue : wed : thu : fri :  -  :  -  :
           even    : wed : thu : fri : mon : tue :  -  :  -  :
    Week#  morn    :     : mon : tue : wed : thu : fri :  -  :
           even    :     : wed : thu : fri : mon : tue :  -  :
    ----------------------------------------------------------But, of course, people could be unavailable or there could be less staff available than weekdays.
    This gives something like:
    Staff: id, initials, availability
    Week: holidays, free mornings or evenings.
    It looks quite simple, but I'm thinking it should be somewhat flexible e.g. enabling different schemes and adding "seats".
    So, now I'm calling for some ideas etc...
    Thanks
    Fredrik

    Switch your Android phone for an iPhone, leave out the PC and you could use iCloud and various apps. If you watch the WWDC keynote, or read about OS X Yosemite and iOS 8, Healtkit is coming which will allow developers to really expand what they can capture, save and use regarding metrics, etc.

  • Need some ideas.

    I would like some flash on my site to make it more live, but I'm so out of ideas. Anyone got some ideas on what to make where on this site: http://fredhost.com
    Suggestions is very welcome

    I think your site design is great and the asthetics are very captivating.. Maybe just some menu button actions or transitions to give it a little dynamic zip.

  • Need some Idea for my final year project to increase buffer size

    hi...i need some idea from someone to give some idea, advice or some excersice/toturial about " how to increase buffer size" on my final year project, i have try find the solution..but it's still have problem on my oscilloscope.VI. I was design my final year project using LabVIEW 8.6 and now i state my design for someone to refer my project.
    Thank You  
    Attachments:
    Oscilloscope A.llb ‏166 KB

    Don't know if this is what you're searching for, and I don't know if there is such a function in LV 8.6, but I'm using LV 2010 and under DAQmx Pallete, you go to "Advanced Task Options", there is a function "Configure Output Buffer", in which you can configure the buffer size you want.

  • Need some Ideas, please

    I would appreciate any suggestions or ideas as to any additional features I could possibly implement in my program. This is part of my final year degree project.
    The program is intended to be an OO Documentation Tool and its main function is to convert Java source code to UML Class diagrams.
    The UML Class diagram will include Inheritance and Associations.
    Other features that I have decided to implement are:
    - Facility to generate custom HTML documentation ( tables listing the variables, methods (including parameter details, visibility etc) etc for each class). I have also managed to convert the java source code into HTML, with colored keywords etc.
    - facility to view the source code of each java class in the main program, alongside the diagram.
    - facility to save the uml class diagram as a GIF and JPEG image file.
    That's just about it at the moment, I'm scratching my head trying to think of other possible ideas.
    One idea I have thought about is possibly extending the system to cater for C++ classes but I think that might turn out to be a little over ambitious.
    Please please give me some ideas, I need them.. :)
    PS. Can someone suggest me a good name for this program?
    I was thinking of calling it VisualJ or ModelJ but I notice there are already existing programs with this name.
    The best nomination for the program name will get a star prize. :) 10 DD points.

    design pattern identification.. hmm, I'll have to read up on that.
    jUMbLe , that sounds good..
    Please keep the ideas coming, folks. :)
    Much appreciated,
    Regards,
    Tony.

  • Looking for some ideas for setting up and xServe RAID

    Everyone,
    Here is what I would to do. I have a new xServe and 7TB RAID. I would like to set all of my end users up with Portable Home Directories. They all have laptops and I would like to use their PHD as my backup source. I would set them to sync in the background a couple of times per day and then write to tape at night.I have about 60 end users. I would also like to use the same xServe and RAID as my Kerio mail server and mail store. What I am looking for is some ideas of how to go about setting up the RAID. I was orginially thinking of setting up as one big RAID 5 using all 14 drives. What I would like to know is what is the number of drives that would need to fail that would render the RAID unrebuildable? I am now thinking about splitting the RAID into two 7 drives in RAID set up as RAID 1+0.
    I am not sure if I phrased a lot of this currently, but here is quick recap of what I would like to know. What would be the best way to set up a 7TB RAID to store PHD and my Kerio mail store that provides me the most redudant and fastest acccess.
    Thanks in advance.
    Sincerely,
    Daniel Krajc

    Daniel,
    I'd suggest a 6 disk RAID 5 plus a hot spare for each side. It will give you about 2.4 TB capacity per side (4.8 total), and it can tolerate 2 drive failures per side without losing data, provided there is sufficient time between failures for the RAID set to automatically rebuild on the hot spare. This window is 8-12 hours.
    Note with Xserve RAID the two sides are totally independent in the data path -- it will look like 2 separate LUNs. If you want to combine these at the host level, as RAID 0 or RAID 1 to look like a single volume, you can. But the Xserve RAID will not combine them itself... the RAID controllers are independent... it might as well be two separate RAID volumes in the same chassis.
    I assume you'll plug this into an Xserve that is serving as an Open Directory server and a file server?

  • I have created numerous forms in Designer and for some reason, "Edit in Designer" from PDF, I cannot edit any of the fields in Design View.

    I have created numerous forms in Designer and for some reason, "Edit in Designer" from PDF, I cannot edit any of the fields in Design View.

    Is it possible you accidentally put the fields on the master page?

  • Just some ideas would be nice

    Hi,
    Looking around for some innovative ideas for a project(FYP), I want to base my FYP on J2EE and/or J2ME, something like a front-end implementation(either web-based/mobile device) talking to back-end(mySQL/server integrated) through JSP. Mainly I want to play with JSP,Servlet,EJB,JDBC. I have a basic understanding of this technologies so it will be good to go in deep down.
    However, I am lacking some ideas, as to which route to take, whether to explore J2ME with J2EE at this point or whether web-based systems are what i should be developing compared to mobile device systems. basically where is the demand now a days in the industry?.
    It looks like most of the innovative/useful systems have been thought about/developed, (flight booking, shopping carts, online banking systems etc). Are there any web or mobile device based purposeful/useful system need researching/developing? something that could help the community. any ideas are very welcome.
    I would appreciate any help.
    thanks

    I think you have to pay more than 10 Duke Dollars for a lucrative idea. give me a lucrative idea, priceless!
    One that will teach Senator Orrin Hatch that
    destroying a few million computers for the sake of the
    entertainment industry is a bad idea.its the $18,000 which he earned in songwriting royalties which is talking and as long as he gets his CDs available on his website, he doesnt care about others. http://www.guardian.co.uk/usa/story/0,12271,980890,00.html
    I think Randy Saaf of MediaDefender tried educating him about this, so there is no need to come up with a whole system to teach such a person.
    However, i do not support copyright abuses. not fair.
    anymore ideas?
    You could kill two buzzwords with one stone, and develop a mobile->device app with J2ME that uses web services to communicate with a >server. Maybe it could be for buying movie tickets or something. 2-in-1, thought about it, even an m-commerce system such as m-banking system, reading about it, the security issues involving a bank is a project on its own. what you think of the idea?
    It looks like most of the innovative/useful systems have been thought about/developed...
    Why does it have to be original? Why not just pick something that's already done and make one that's faster/better in some way?
    That's what Microsoft always does :-) Considering this too.
    Here's and idea, write this for the SEC's members and you'll make a fortune.
    http://story.news.yahoo.com/news?tmpl=story&cid=74&ncid=74&e=3&u=/cmp/20030619/tc_cmp/10700408thanks will read about it.
    just to make things clear, I dont want a quick-get-rich scheme or a fortune yet, just a decent project where i can research & learn the technology.
    thank you all for your time, more ideas are always welcome.

  • Need some ideas for programmatic/dynamic ADF BC using JDeveloper 10.1.3

    Using ADF Faces 10g, I built a page which is used to upload an excel file to the server. The contents of the spreadsheet is further parsed into a 2 dimensional array. In addition, I am able to determine the database table information from the worksheet name (table name) and row 0 (column name). I can certainly construct a sql statement and attempt to insert this data into the database. However, I would like to create updateable business components to display it back to the user in a af:table and also utilize built in validation methods. Is it possible to create an updateable entity based vo where the underlying table/columns are defined at runtime? Ideas are appreciated.
    Wes

    http://jobinesh.blogspot.com/2011/06/building-programmatically-managed.html (This blog is on a 11g release , but hope it gives you some idea especially the Employee part which comes from a custom datasource)

  • Is there some new configuration for Design Editor in RH11 that I am missing?

    I just upgraded from RH7 to RH11.
    All topics in Design Editor appear as though the style sheet is not applied.
    The Normal style appears as Times New Roman - 12pt font, but it is defined in the style sheet as Arial 10pt.
    Hyperlinks appear in the correct font type, but 12pt instead of 10pt.
    Headings seem to be the only styles that appear correctly.
    When I preview the topic, or view it in a browser, everything looks correct, as it is defined in the style sheet.
    Is there some new setting for Design Editor, like "Ignore part of the style sheet"?
    Thanks...

    Thanks for your response, but a look in the html and the GUI confirms that the correct style sheet is applied. In addition, (from my original post) "When I preview the topic, or view it in a browser, everything looks correct, as it is defined in the style sheet."
    I just noticed that the 'Normal' style as seen in the RH GUI shows "Times New Roman" and 12 pt. even though the P style in the style sheet shows:
    /*Created with Adobe RoboHelp 11.*/
    P {
        font-size: 10.0pt;
        color: #000000;
        background-color: Transparent;
        font-family: Arial, sans-serif;
        margin-top: 5pt;
        margin-bottom: 5pt;
    I simply edited the Normal style in the GUI to the Arial font and size.
    All of the P styles, and all styles based on the P style, changed to the correct font and size.
    The P style in the .css file did not change!
    Another RH bug?

  • Characteristics Comparison in Query - Ideas

    Hello Everyone
    I am hoping to get some ideas for my problem.  We have a handful of cubes that have cost center charged and cost center originating.  Many user request to be able to just report on cross charging (originating not equal to charged).  I have written a macro in the refresh event that eliminates record where the two are the same.  It works very well and allows all normal BW operations to be performed.  But it is not efficient from the perspective that it can only analyze the records after they have been returned (so excel limitations for number of records takes over before I can reduce the amount of records with the macro).
    Does anyone have ideas on how else I could handle this?  I looked at the option of creating a "cross charge" characteristic in the cubes. Just a Y/N indicator, but that poses issues I would rather not deal with. 
    Any suggestions would be much appreciated.  I'm sure there is something obvious I am not thinking of, or am just not aware of.
    Thanks
    Eric

    Hi Eric,
    You could create characteristic variables for both the Cost Centers of type replacement path and replace them by the key value of Cost center.
    Then have a Formula to check for Cost Center 1 = Cost Center2 and eliminate all the ones that match by a condition where Formula Not equal to 1.
    You can refer to this document which gives you an idea about calculating with attributes.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/biw/g-i/how to calculate with attributes
    Hope this helps..
    Let me know if you require any further clarification.
    ashish

  • Please give some idea friends.

    I have a text file with 10 lines. Eas line is containing 3 words separated by colon. I have a bean to get those 3 words. What i want to do is to create 10 bean object, initialize them with the data available in the text file. and finally store those beans in a array list. I have written the following code to read a line and bread the line in tokens. After that how i should proceed. Please give me some idea.
                            for(String line = null; (line = br.readLine()) != null; lineCount++) {
                                    StringTokenizer tokenizer = new StringTokenizer(line, ":");
                                    while(tokenizer.hasMoreTokens()) {
                                            String strTemp = tokenizer.nextToken();
                                            System.out.println(strTemp);
                                    }Thanks.

    you should have an array of strings to store the information and then call your object constructor, passing it the various elements in the array. I couldn't tell from looking at your code, but if you don't include a space in the tokenizer constructor, then it will return a word including a space. I'm not sure if that matters to you or not.

  • I need some idea for my last project about Java

    Hi my name is suzanna from Indonesia. I have lots of interest with Java programming and I want make something about it for my last project. It's very important and I need some idea...could u give me some topic? I'm sorry if my english is very bad.thx,bye

    Here's some popular ideas:
    image steganography, chat client/server, spyware, client/server file transfer, forum content management/enforcement, anything with reflection, anything with communicating with an external device such as camera or modem or robot, writing your own replacement for the java.util.Calendar class, anything with custom class loaders, splitting a string into a string[]
    And for an extra challenge:
    dominition-based repetition, implementing a JVM which represents 'null' values internally using some other integer value than 0

  • I need some help in BEx Design Tools..

    Hi,
    Can you people help me in finding some notes about BEx Design Tools [Analytical Engine, BEx Query Designer, BEx Report Designer, BEx WAD, Query Definition]
    Is it possible to find some practise test questions for SAP BI certification Exam.
    Cheers
    Amar.

    Hi
    Check: [BI Suite: Business Explorer |http://help.sap.com/saphelp_nw70/helpdata/EN/ba/45583ca544eb51e10000000a114084/frameset.htm]
    [BW Material|http://sapbwneelam.blogspot.com/2008/10/bw-material.html]
    Srini

Maybe you are looking for

  • OVM 3.0.3 - register iSCSI server

    Probably a basic thing that I'm overlooking, for which I apologize in advance. Stumped and turning to wider community while I recheck docs. Any ideas appreciated. A) Problem: Receiving a OVMAPI_B000E when attempting to Refresh Storage Array. The spec

  • Issue wafter deploying web application

    Hi, I have deployed a war file from my local directory in my PC to Sun Java System Web Server 7.0.8 with the context uri as /SpeedTest. The issus is when I try to access the war file using http://hostname:port/SpeedTest it presents a prompt that is a

  • Search help: Internal Error.

    Hi, I am getting information message : 'Search help: Internal Error' after incorporating code in RETURN event. My aim was to populate the value from Hit list to Value with restriction field and then by removing some search select criteria, again disp

  • 8600 printer adapter

    I recently moved and lost the AC adapter for my HP Office Jet Pro 8600 Plus.  On the back of the printer where the plug goes in it says 100-240V ~ 50/60Hz 1200mA  I know nothing about electronics and just want to buy a new adapter. What do I need or

  • Creating a Java named query?

    Hi, From the application developers manual; is it implied that named queries can be created using the Oracle Toplink API in Java; i.e out of the workbench but I have not been able to find any references to this elsewhere. Does anyone have any informa