Urgent  !!!! GUI Development standards

Hello OTNS
Please tell some links, books, or persons to learn standards of
GUI forms development ,
It will be a greate kindness from you

You can have a look at the healty living demo (Forms reports
portal integrated demo) from the sample code section on otn for
some ideas.

Similar Messages

  • Development Standard

    Hello,
    We are new into SAP NWDI. We are looking for any Development Standards and/or Development Process Document like Coding/Naming Standards etc.,
    Does anyone have any info? How does it evolve in comparison to SAP ABAP Standards? Does it available already or do we need to make one ourselves?
    Thanks,
    Bala Arunachalam

    Hi
    Please check on this link
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/011ccf90-0201-0010-92a7-b319adf89b73
    for naming convention and standards ( NWDI - webdynpro)
    and
    before your development in NWDI,
    check this blog
    /people/sathyanarayanan.ganesan2/blog/2006/06/16/checklist-of-activities-for-webdynpro-application-development
    use these links also
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/e4/d7fb402eb5f76fe10000000a1550b0/content.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/33/d8fb402eb5f76fe10000000a1550b0/frameset.htm
    also use these links
    You can find coding principles in Web Dynpro using below link.
    http://www.sap-press.de/download/dateien/688/sappress_web_dynpro_java.pdf
    "Inside Web Dynpro for Java" by Chris Whealy provides good insight into the webdynpro architecture.
    http://www.sap-press.de/katalog/buecher/inhaltsverzeichnis/gp/titelID-937
    Go thru this blog
    /people/chris.whealy/blog/2006/01/13/when-creating-a-java-web-dynpro-application-dont-use-the-project-type-quotweb-dynpro-projectquot
    For naming conventions you can also follow
    Naming conventions

  • NetBeans or Eclipse: Which is better for GUI development ?

    I am relatively new with JAVA, came from embedded software domain mostly in C.
    My interest is to learn and develop the GUI applications using Swing.
    I am currently in a process of evaluating the IDEs, Eclipse and NetBeans on Linux desktop environment (SuSE 10.3).
    My primary findings found that, NetBeans is better equipped with GUI development while Eclipse needs to have a plugin installed.
    For GUI development, I found that few of my fellow Java developer friends have mixed feelings about these two wonderful IDEs, in summary here are the comments:
    1) Developing GUI is better without any assistance from built in designers of IDEs (e.g. NetBeans or Visual Swing of Eclipse). Because, they put extra 'garbage" codes which are very much IDE specific.
    2) GUI development in NetBeans is faster and more productive than Eclipse
    3) Visual Swing for Eclipse is not a matured product and it is far inferior than NetBeans' capabaility
    Now I ask a question, what is the best practice to adopt for starting the GUI development ? NetBeans or Eclispse or IDE-less development ?
    Thanks.

    atomodachi wrote:
    Now I ask a question, what is the best practice to adopt for starting the GUI development ?
    NetBeansThis is my preference for IDE's. Please note that as I stated that is my preference. There isn't any best, some are clearly better than others for one reason or another, but once again, that boils down to personal preference.
    EclispseNot my preference.
    IDE-less development ?IMO: that is just silly. Unless you just enjoy tons of typing; why would you ever embark on doing something without a tool to speed up the process. Now that is not to say that in using your IDE you should start out by just dragging and dropping up a storm and merrily running down the road in ignorance until you hit a rough spot and have things dramatically pointed out that you've really not a clue about what is happening. Use the IDE, but learn how to do the manual processes along with it. That means that sometimes you'll not drag and drop to build your GUI, you'll actually code the entire thing. And you really should learn to do things command-line like compile. Do yourself a really big favor too, learn the debugger. The integrated debuggers is, perhaps, one of the best inventions in productivity tools that has as of yet been invented for developers.
    In any case, have fun... choose what you like, it really does come down to personal preference. I've worked in several shops over the years and most have come to the conclusion that if you can get the work done, and have projects that others can use, then to each their own preferences. The discussion rages on for and against each of the systems that you have mention--each have valid arguments--it boils down to what do you want and like.

  • Portal Development standard document

    Hi All,
    Could you please let me know Portal Development standards  document where to maintain coding or IView standard of portal during development phase?
    Thanks,
    PortalUser100

    This is more project specific with client based namespace to be followed -
    You can get additional help on the thumb rule from -
    EP Content :
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/b0/2beb7a371c4649b2ceec901248ef31/frameset.htm
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/45/a303406a953471e10000000a1550b0/frameset.htm
    Web Dynpro :
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/011ccf90-0201-0010-92a7-b319adf89b73

  • GUI Development Paradigm

    Hi everybody!
    I'm quite new in ALBPM and I have some questions about it, especially about user interfaces.
    I've been developing JSP aplications (using MVC frameworks) for a long time, and I can't figure out how does it fit in the ALBPM world.
    What's the paradigm for GUI development? At first, I believe the screenflow should act like the controler, the BPM object is the model, and the custom JSPs are the views.
    But... sincerely for me, the Screenflow/BPM object/Custom JSPs seem less flexible than a regular MVC (Struts, JSF, ...)
    My question is: Is it mandatory to use screenflows, or I'm able to use a MVC architecture inside ALBPM? If it's possible how should I implement it?
    For example: I have a custom JSP with some menu items, and this items are links to other JSP pages. This behaviour should
    be modeled using screenflows or can I use another approach? What's the best practice for this task?
    In MVC architecture, the menu will be inside an html form with an action pointing to a servlet (a controller). And what about screenflows?
    Well, I'd like to hear some opinions about this, especially because i'm triyng to get used to BPM paradigm, and in my opinion the best approach for this is hearing from people who had experienced this situation.
    Thanks in advance,
    Thiago

    Hi Thiago,
    I think I see what you're asking. Let me know if I'm missing your point.
    I personally try to have a Model version of the BPM Object. I'll build this object first. This object just has the attributes, groups and methods I need. This object will be used to pass information from the process into the individual screenflows and procedures and subprocesses.
    I'll then create a View version of the same BPM Object. I create this View BPM object is created by creating an heir from the original Model BPM Object (right mouse click the Model BPM Object and click "Create Heir"). When I know I'll need to collect several Model BPM Objects into one View object, I'll instead add these as attributes (each attribute would be of the type of the desired Model BPM Object). Built this way, this View Object would have all the attributes and methods of the Model object. You'd also add to this View Object the presentations you'll later use inside the screenflows and any methods you'll use inside these presentations.
    At this point, you'll have a clean Model BPM Object - uncluttererd by presentations and presentation methods. You'll have View BPM Objects that will be used exclusively inside Global, Interactive, Global Creation and Interactive activity screenflows.
    When I create a screenflow I always do it after I first have created a process with a BPM Object as an instance variable already defined in it. This object does not have to be perfectly defined. It just should be present in the process. If I decide later that I need additional attributes and methods, these can be added at any point in the development lifecycle. This object is the Model object I'll pass to my screenflows.
    Second, after creating this process with the BPM Object (usually the process at this stage just shows the "Happy Path") I'll add the necessary Interactive activities used in the process. (finally getting to your question) I then create screenflows for each of the Interactive activities (right click the activity -> Main task -> pick screenflow from the dropdown -> New). As you're doing this from this panel, be sure to map the Model object as both an incoming and outgoing variable into and out of the screenflow. Some people also map the "result" predefined variable as an outgoing variable from the screenflow. If you do it this way, you'll not have to do any of the 4 argument mappings you'd have to do had you added the incoming and outgoing variables manually. If you decide to do this manually, many times you'll find yourself spending an hour tracing down where you lost the contents / changes made inside screenflows.
    This best practice makes it easy to pass in and get back the Model object to and from the screenflow. Once inside the screenflow, you'd do the Model to View to Model object mapping described in my earlier post.
    hth,
    Dan

  • GUI Development Question

    Hi everybody!
    I'm quite new in ALBPM and I have some questions about it, especially about user interfaces.
    I've been developing JSP aplications (using MVC frameworks) for a long time, and I can't figure out how does it fit in the ALBPM world.
    What's the paradigm for GUI development? At first, I believe the screenflow should act like the controler, the BPM object is the model, and the custom JSPs are the views.
    But... sincerely for me, the Screenflow/BPM object/Custom JSPs seem less flexible than a regular MVC (Struts, JSF, ...)
    My question is: Is it mandatory to use screenflows, or I'm able to use a MVC architecture inside ALBPM? If it's possible how should I implement it?
    For example: I have a custom JSP with some menu items, and this items are links to other JSP pages. This behaviour should
    be modeled using screenflows or can I use another approach? What's the best practice for this task?
    In MVC architecture, the menu will be inside an html form with an action pointing to a servlet (a controller). And what about screenflows?
    Well, I'd like to hear some opinions about this, especially because i'm triyng to get used to BPM paradigm, and in my opinion the best approach for this is hearing from people who had experienced this situation.
    Thanks in advance

    The reason for this is due to our JVM. This application is being developed for an embedded system. There are no swing components in this JVM environment for a couple reasons: size constraints and possible license issues.

  • ABAP Webdynpros Development standards

    Hi ALL
    Does any body has any Documents regarding development standards for ABAP Webdynpors..
    Thanks in advance any help will be much rewarded.
    cheers
    AJ

    Hello Friend,
    It is a good practice for individual firm to define their own standards. In addition, such a document would be an intellectual property of the firm and would not be a good idea for anyone to share it on a forum.
    Defining the standard is a relatively easy process. Please make sure you have the contribution from the development team in this process since it is them who is going to use it.
    Regards
    Thanigs

  • OWB Naming Conventions and Development Standards

    Hi all,
    I am developing a project in OWB. Could any one give me 'OWB Naming Conventions and Development Standards' document.

    Hi,
    You want to post this to the OWB forum:
    Warehouse Builder
    Thanks, Mark

  • Naming Conventions and Development Standards'

    Hi all,
    I am developing a project in OWB. Could any one give me 'OWB Naming Conventions and Development Standards' document.
    Thanks

    Hi,
    You want to post this to the OWB forum:
    Warehouse Builder
    Thanks, Mark

  • Software Development Standards?

    hi,
    according to what software development standards (FDA, ISO, IEC 62305, ...) is the Oracle database (10g XE) developed - does anyone know?
    sorry, if this does not belong in this forum, but i couldn't find a better place...
    thanks,
    andrea

    Ah.
    The better way to go about this is to contact Oracle (or whoever the vendor is) directly and get reference to their certificate of worthiness for your industry.
    I'd be willing to bet that Oracle has a 'trusted vendor verification' already in place for the industry. And a further bet that it ain't going to depend on the development standards as much as Oracle's demonstration that it works under strict test conditions.

  • Development Standards for BW implementation

    Hi all,
    Any one has any materials on development standards for BW implementation - with any special attention to BI 7.0 implementation?
    Thanks for your assistance. Contributions will be rewarded with points.
    Regards,
    Uche

    hi Uche,
    check if helps
    Multi-Dimensional Modeling with SAP NetWeaver BI
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6ce7b0a4-0b01-0010-52ac-a6e813c35a84
    Modeling the Data Warehouse Layer with BI
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3668618d-0c01-0010-1ab5-aa75c3a4dfc2
    Frontend Design Guidelines - SAP BI in SAP NetWeaver 2004s
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/58fd9183-0e01-0010-f183-fdc9019f77ab
    Enterprise Reporting, Query, and Analysis - Developers Guide
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/0901c9bb-0601-0010-49ab-c1770c527673
    check
    https://www.sdn.sap.com/irj/sdn/developerareas/bi
    'key topics'

  • Introducing JavaStates - a new API for state based GUI development in Swing

    JavaStates partially implements the semantics of D Harel' statecharts.
    It is currently hosted as source forge project:
    [https://sourceforge.net/projects/javastates/]
    , and has been used for several years for teaching Java Swing and the specification of man machine interfaces at ESIL
    [http://www.esil.univmed.fr]
    [http://laurent.henocque.com]
    The project provides several demos, including a full fledged swing text editor, and is stable.
    Details can be found here too:
    [http://javastates.posterous.com/]
    I'd be very happy to interact with both experts and users.
    I claim that Javastates tremendously improve the quality and speed of GUI development.
    Do you agree?
    Edited by: lhenocque on Mar 4, 2010 4:18 AM

    Thanks for the good practise hint, and many more thanks for your interest.
    I haven't tried anything but don't you get an explosion of states?
    explosion of states is controlled by concurrent regions. Two states in two concurrent regions can be active at the same time.
    There can be no 'explosion' anyway since the states are programmer declared. The list is finite, and under control.
    For example the program I'm working on has a table and actions are enabled based on:
    -no selection/single selection/multi selection
    -top/bottom row selected (move up/down action)
    -user read/write permission
    -properties of the object of the selected row
    The situation you describe is handled by (at least) four concurrent regions.
    The typical error is usually forgetting a particular one which result in action being enabled/disabled when the shouldn't. Currently solving that by having a callback method which enables all the action correctly and gets called whenever there is a selection/security/etc update.
    Javastates cares for both setting the properties of the states (including the callbacks to fire) and for the cleanup. Using this allows for defect free interfaces in the sense that nothing can be left over.
    Using Javastates helps you to separate your logic in the same way as object programming with virtual functions does. You should end up replacing a code with many if/thens by separate listeners, dynamically set by callbacks.
    Also fluent interface method chaining is nice until it becomes a flood in my opinion - similar to how GroupLayout is better handled by Matisse GUI builder than by hand, JavaStates might benefit more from a graphical tool.
    You are right. Both apis exist. The fluent api is provided for simplicity, since it prevents from declaring useless local variables.
    Also for a GUI builder. I created the foundation of Javastates for an interpreted language called WIZ in the IDE Openside around 1990 (that was in C).
    Then later I implemented a subset of the current Java features in C++, that were interfaced in the GUI Builder called ILOG Views.
    So yes I agree a GUI can help, but anyway the Java code resulting from using states is mare more concise and structured than it would otherwise.

  • What was the first GUI development tool of Oracle?

    Hi,
    I am an Oracle Developer and currently developing my own Website dedicated to Oracle, especially on the development tools. In my website I have a page dedicated to the history and development of the Oracle Developer tools, from SQL*FORMS 1,2,3,4 etc. to the Current Developer. What I want to know are the release dates of the first Windows based development tools by Oracle. I know that Forms 4 was the first Windows based GUI development tool Oracle released ( I think it was called Oracle CDE). But I don't know when it was released. Was it in 1993 or 1994? If you can tell me which month it would be even better and more accurate. I got to know through the Internet that Developer/2000 Version 1 was released in March/1995. Is this true? Any information on this would be greatly appreciated.
    Thanks & regards
    LS

    Hi,
    the first version of CE was 7.1. Followed by 7.11 and 7.20. But you have to be carefull. There was a netweaver release 7.0 which already included parts of the components shipped with CE (e.g CAF and WebDynpro). But these are different releases, so it is not possible to do an easy upgrade from NW 7.0 to CE 7.1
    Best regards,Stefan

  • JSE 8 - Tutorials covering GUI development?

    The version 7 tutorial doesn't match up - is there any good tutorial documentation covering GUI development with JSE 8 ?
    thanks!

    The tutorial from Netbeans 4.1 should fit - http://www.netbeans.org/kb/41/form_getstart.html

  • IDE for gui development

    Does any one know a good ide for java gui development other than JBuilder...
    thanks
    SP

    I use both JBuilder and Eclipse, but to be honest, I never created a GUI with any of them. In my experience, at least some GUI-creators produce a lot of junk - the GUIs always looked different during runtime than they did in the editor window. Do it like I do and manually code them.

Maybe you are looking for