What are the frameworks available out there

I just want to know what are the frameworks available out there for Desktop application ?

I want to create a standalone application in Java and I heard that I can make it easier if I follow a framework.
After having a look at frameworks for Java, it just completely confuse me, as it is very different from frameworks for Flash (which I do most).
The java framework covers much more stuff than what Flash framework covers (which mainly regulate the way how the SWF communicate with the server and the design of the classes )
I still wonder what is the definition of framework in Java ? Do I really need one for a standalone application, or I just need to follow the MVC design for my classes ?
I just need to get it right before I actually work on my program.
Thanks.

Similar Messages

  • What are the commands available to read a file from application server and

    What are the commands available to read a file from application server and store the file into an internal table?

    Hi,
    To read a file from an Application Server to an Object there is a command in ABAP called <b>READ DATASET</b>. After that file is transported to that object you have to do a loop and put that data in an Internal Table.
    This statement exports data from the file specified in dset into the data object dobj. For dobj, variables with elementary data types and flat structures can be specified. In Unicode programs, dobj must be character-type if the file was opened as a text file.
    For dset, a character-type data object is expected - that is, an object that contains the platform-specific name of the file. The content is read from the file starting from the current file pointer. After the data transfer, the file pointer is positioned after the section that was read. Using the MAXIMUM LENGTH addition, the number of characters or bytes to be read from the file can be limited. Using ACTUAL LENGTH, the number of characters or bytes actually used can be determined.
    In a Unicode program, the file must be opened with an arbitrary access type; otherwise, an exception that cannot be handled will be triggered.
    If the file has not yet been opened in anon-Unicode program, it will be implicitly opened as a binary file for read access using the statement
    OPEN DATASET dset FOR INPUT IN BINARY MODE.
    . If a non-existing file is accessed, an exception that can be handled can be triggered.
    Influence of Access Type
    Files can be read independently of the access type. Whether data can be read or not depends solely on the position of the file pointer. If the latter is at the end of the file or after the file, no data can be read and sy-subrc will be set to 4.
    Influence of the Storage Type
    The import function will take place irrespective of the storage type in which the file was opened with the statement OPEN DATASET.
    If the file was opened as a text file or as a legacy text file, the data is normally read from the current position of the file pointer to the next end-of-line marking, and the file pointer is positioned after the end-of-line marking. If the data object dobj is too short for the number of read characters, the superfluous characters and bytes are cut off. If it is longer, it will be filled with blanks to the right.
    If the file was opened as a binary file or as a legacy-binary file, as much data is read that fits into the data object dobj. If the data object dobj is longer than the number of exported characters, it is filled with hexadecimal 0 on the right.
    If the specified storage type makes conversion necessary, this is executed before the assignment to the data object dobj. Afterwards, the read data is placed, byte by byte, into the data object.
    System Fields
    sy-subrc Meaning
    0 Data was read without reaching end of file.
    4 Data was read and the end of the file was reached or there was an attempt to read after the end of the file.
    Thanks,
    Samantak.
    <b>Rewards points for useful answers.</b>

  • What are the bapi available of md07

    Hi friends.
    what are the bapi available for 'MD07'. actually i need particular material no details for open stock and closing stock and Ist RDS and 2nd RDS value.
    anybody tell usefull answer.
    regards
    pauldharma

    Hi Dharma,
      Check out this:
    BAPI_MATERIAL_STOCK_REQ_LIST
    Thanks
    Gurjot S

  • What are the enhancements available for LIS?

    What are the enhancements available for LIS?

    Hello,
    Check if this weblog may help you:
    /people/vikash.agrawal/blog/2006/12/18/one-stop-shop-for-all-your-lo-cockpit-needs
    There, you have a good article about this on link: Enhancing LO DataSource Step by Step
    Kind regards,
    Edited by: Bruno Garcia on Jun 3, 2008 12:24 PM

  • What are the attributes available on Task Status Notification?

    Hi,
    I need to send the information below when a task is completed or rejected. So I would like to know if they are available. I think so because I've got them from Task Status Notification (OIM standard email definition). If not, what are the attributes available on Task Notification?
    <Tasks.Task Name> is <Task Details.Status>.
    <Task Details.Status>
    <Resource.Resource Name>
    Target User: <Users.First Name> <Users.Last Name> [<Users.User ID>]
    Assigned to: <Task Information.Assignee First Name> <Task Information.Assignee Last Name> [<Task Information.Assignee User ID>]
    Response Code : <Responses.Response>
    Response Description : <Responses.Description>
    Error Details : <Task Details.Reason>
    Thanks,
    Renato.
    Hi,
    I have implemented some java code to workaround the problem below... But I don't believe this does'n work in OIM :-):-):-):-) Please, tell me if you are using task status notification in OIM and if your email defintion has the variables below.
    Thanks,
    Hi,
    One of OIM email templates is Task Status Email Notification. I am trying to notify the user (Notification tab) using this template but it didn't work. Even when I set the Object Name and Process Name values for an email definition, it does not work.
    How have you implemented task status notification in your workflows? I think if this template exists in OIM, by default, so it is posible to have the information below during notifications.
    I think I'll have to call Oracle's Support.
    =======================================================
    Subject: Process task <Tasks.Task Name> is <Task Details.Status>.
    Body:
    The Process task <Tasks.Task Name> is <Task Details.Status>.
    The details of this process task are as follows:
    Process Task Name: <Tasks.Task Name>
    Process Task Status: <Task Details.Status>
    Resource Name: <Resource.Resource Name>
    Target User: <Users.First Name> <Users.Last Name> [<Users.User ID>]
    Assigned to: <Task Information.Assignee First Name> <Task Information.Assignee Last Name> [<Task Information.Assignee User ID>]
    Response Code : <Responses.Response>
    Response Description : <Responses.Description>
    Error Details : <Task Details.Reason>
    =======================================================
    As I've said, the e-mail was sent but in blank:
    The Process task is .
    The details of this process task are as follows:
    Process Task Name:
    Process Task Status:
    Resource Name:
    Target User: []
    Assigned to: []
    Response Code :
    Response Description :
    Error Details :
    Is it possible to have those fields available on notifications?
    Thanks,
    Edited by: Renato.Guimaraes on 23/10/2009 08:05
    Edited by: Renato.Guimaraes on 24/10/2009 15:57
    Edited by: Renato.Guimaraes on 26/10/2009 13:31
    I didn't get any answer until now.. Below it is what I've done.
    a) Create an entity adapter that is assigned to the post-update of the Specific Task Info data object.
    b) Select the task information searching by SCH_KEY, for example (I have to do more tests)
    SELECT
    sch.sch_key, sch.sch_status, sch.sch_note, mil.mil_key, rsc.rsc_data, rsc.rsc_desc
    FROM
    osi, sch, mil, rsc
    WHERE
    mil.mil_key = osi.mil_key and
    osi.sch_key = sch.sch_key and
    sch.sch_key = ? and
    rsc.rsc_key = osi.rsc_key
    c) Load the e-mail definition template and replaces the fields
    d) Sends the e-mail
    With that I solved another problem: I have to send an e-mail always the assignee adds a note to the task.
    Edited by: Renato.Guimaraes on 28/10/2009 08:51. How I did that
    Edited by: Renato.Guimaraes on 12/11/2009 12:19
    Edited by: Renato.Guimaraes on 13/11/2009 07:22 Changed the Thread Subject

    Hi Experts,
    I want to extend my doubt a little more.
    I have a requirment  as below.
    User will enter a range of Date say 01.06.2011 to 25.06.2011.
    I need to show him data in two columns one cloumn for the entered day range and second column for prevoius month date rangei.e(01.05.2011 to 25.05.2011)
    can i achive this without  using Customer Exit.
    Regards
    Laxman

  • What are the methods available to modify standard reports?

    What are the methods available to modify standard reports?

    <b>Hi,
    I think you can copy those reports into Zreports</b>

  • I would like to uninstall my old CS5 Design Premium from my computer to reinstall it on another computer. What are the steps? Is there something special with the activation codes, etc?

    I would like to uninstall my old CS5 Design Premium from my computer to reinstall it on another computer. What are the steps? Is there something special with the activation codes, etc?

    You are allowed to have two activated installations, so if you prefer to you can keep ut on the current machine and just install it on the new one like you did originally.  If you wish to eliminate it on the other machine, the first thing to do is to deactivate it by opening a program in the suite and selecting Help -> Deactivate in the top toolbar.  That is all you need to do to disable the software.  At this point if you prefer to you can uninstall it if you like.
    As far as getting it on the new nmachine, as I just indicated, just install it like you did the first time.

  • What are the tools available for gps NMEA  data streams reception ?

    Since no software for bluetooth connection for my Holux GPS device to my iPad2, I plan to write one myself. What are thr tools available and what is the simplest development platform just for this simple task? That is just to read the NMEA ASCII stream from the Bluetooth device.

    It depends on what 'interprocess communication' your "app" program has available.
    I regulary use DDE to control a PLL App which controls our PLL via the LPT Port. This is only a write process, but works very easily. The read is equaly easy. You need to know the various "keywords" like service, topic and instruction which the "app" will respond to.
    Generaly I found ActieX to be more extensive, meaning its probably going to take longer and more steps to achive similar simple results.
    The file does not seem to be the best way.
    Hope that helps a bit.

  • What is the best phoen out there?

    I've had the Droid incredible now for two years and it's time to upgrade. I tend to get a little confused when I read the actual reviews of the phone. To me it seems like all smart phones are basically the same. When I read the reviews and they start talking about the different specs, it all gets a bit too technical for me. So, I decided before I started reading reviews I would narrow down the process by way of popular vote. Can anyone be so kind as to recommend which phone is the best.
    Thanks

    When deciding on a phone, you need to determine how you will use it.  What features do you want?  Your statement that all smart phones are alike isn't really true.  Android phones are somewhat similar, but each manfacturer tweaks their phones to make them different.  Ask yourself questions like do I want a large/small phone, a slide-out keyboard, access to the Google Play Store or the Apple App Store, do you want a long lasting battery, etc.  Once you have narrowed the field down to two or three phones, go to the VZW Smart Phone Resource Center, https://smartphones.verizonwireless.com/#/zip%7C47802/page%7C250, and read the reviews of those who have the phones.  I arrange the reviews by the lowest first to see if there is a pattern of problems that users complain about.  If I see a pattern of issues that concern me, I eliminate that phone from consideration.  If you don't want a large phone, which most of the Samsung phones are, you might look at the Razr M.  It has a large screen, but the phone itself isn't too big.  I like Samsungs.  The GS3 is an awesome phone, as are the Razr and the RaxrMaxx, but they are all large and somewhat heavy.  Get feed back from your friends about their phones. 
    Good luck.

  • What are the Connectors available for KM file repository?

    Hi All,
    Which are different connectors available for KM?
    Apart from below list
         Windows File Server
         Web Servers (HTTP)
         WebDAV compliant servers (MS Sharepoint, MS Exchange Public Folders, LiveLink)
         mySAP PLM DMS
         SAP Knowledge Warehouse
         Lotus Notes
         3rd Party DMS (Filenet, IXOS)
         EP KM repository
    is any of above connector is not used now a days??
    These are the list given in documentation of EP 6.
    So if in EP 7, if they have included more or removed any then please let me know
    Regards,
    Purav

    Hi
    There is another connector for KM
    DMS CONNECTOR FOR KM
    Thanks

  • Graphics card replacement: PCI-X or AGP? What's the best GPU out there?

    Hi everyone,
    I want to upgrade 2 Dual G5 (2.0 and 2.5 GHz, both Dual Processors, not the newer Dual Core). Mactracker says that both have 1 AGP and 3 PCI-X Slots. Currently both Macs have the stock ATI Radeon 9600 XT with 128 MB VRAM in the AGP-Slot.
    Now I'm wondering which replacement GPU gives the best "bang for buck" and whether I should go with an AGP or PCI-X model? I don't need 4 monitors so the old GPUs will be removed. What do you think is the fastest available GPU for these G5?
    Thanks a lot!
    Björn

    Hi-
    The ATI X800XT or the Geforce 6800 Ultra are the two top guns in OEM graphics cards for 8x AGP G5's. This page shows relevant data and performance of the top performance cards that have been available for the G5.
    However, all are very hard to find, with OEM cards bringing a premium price. Flashed PC cards (converted to Mac ROM) of equivalent spec/family, will operate as a true Mac card, though none will have ADC ports.
    The top gun of all the 8x AGP cards that can be used in the G5, is the Geforce 7800 GS.
    These cards are available on eBay, or you can flash your own, using the tools/resources at The Mac Elite.

  • What is the post popular out there for network monitoring

    I have been using Solarwinds but I think PRTG will do the same for less. What are you guys using and why.
    Thank you for your answers.

    Leaning towards the Logitech MX Revolution mouse
    Excellent mouse.
    can't decide on which keyboard to get. Any suggestions? What is the best keyboard for a mac?
    This one:
    http://store.apple.com/us/product/MB110LL/A?fnode=MTY1NDA1Mg&mco=NDE4NTQ3NQ

  • What is the best price out there.

    what is the best price that some of you guys have found for buying the ipod photo.

    well i jsut sold my ipod photo for $220 to a guy i know. But i have done some loking online at ebay and the general ballpark price its going for is $250 plus or minus with what and condition its being offered. I might also say that this value might decrease more as time for the new ipod becomes more mainstream. why are you asking?
    GFF

  • I messed up DNS, what are the steps clear out DNS and OD to start over?

    After I changed the hostname using the Server wizard and the previous dns zones don't show up in server admin.app.  I even tried to edit named.conf but it is somehow locked and won't let me over write it even with root.

    They hid this one a little bit.
    Download the Server Admin Utilities from apple.com/downloads
    Open Server Admin.
    Log in to the server in question.
    Click on the arrow next to the server.
    And there is the DNS Server control.  You can update your zones there.
    Did this from memory, since I am not in front of my server right now.  I just figured it out myself last night.  I had two "extra" zones from my earlier attempts to configure server that were wreaking havoc.  10.7 Server is not exacltly as advertised in terms of being the "server for everyone".

  • What are the css available in OAF?

    Hi,
    We use CSS in item static styled text.
    For example CSS=OraInstructionText.
    May I know like that what kind of CSS available.
    Thanks,
    Lavan

    Hi Lavan,
    •OraFieldText :Updatable Fields
    •OraDataText :Display Only Fields
    •OraPromptText :Used for Prompts, Checkboxes
    •OraLinkText :For Links/URLs
    •OraInstructionText :For Plain Text Instruction
    Please refer below link for more detail.
    http://www.scribd.com/doc/62704815/CSS-Styles
    Thanks,
    Dilip

Maybe you are looking for