Generic platform/technology question

Hi, sorry to ask but I'm stuck...
I've been asked to develop an applcation and I'm stuck on what technologies to use.
I will have an Oracle database at the backend but need to find what front-end to use. Java desktop? ADF? JSF?
One thing I do know is that the company would prefer zero cost.
I'm looking at using JDeveloper to design the database and would prefer not to use Visual Studio 10 with ASP and ODT.
The application is for a small number of people to track audit checks on work carried out.
I've had a bit of a look at Apex but I need to run jobs behine the scenes to generate checks etc.
I'm by myself and have written applications in the past in MFC and a bit of JAVA, ASP etc.
I'm happy to learn new languages but need a pointer on a direction to start with.
I like Java but not hung up on going that direction.
Sorry if this is a bit wooly.

Oracle ADF is a powerful end-to-end framework that covers all the layers of the modern applications (e.g. data access components, business services, data bindings, controller, presentation layer). Oracle ADF is suitable for both small applications and large enterprise systems. However, Oracle ADF requires a considerable amount of Java & ADF knowledge and corresponding practical experience. It is not a framework you can learn in a week. Have in mind that you will need at least several weeks to learn and try the framework before starting development of real applications for a real customer.
One thing I do know is that the company would prefer zero cost.
Oracle ADF (incl. ADF Business Components, ADF Faces, ADF Bindings, etc.) is not free. It is free to develop ADF applications, but ADF needs runtime licenses when running in a production environment.
Oracle ADF licenses are included in the WebLogic Server licenses (so if your customer has got WebLogic licenses and you are going to implement an ADF Faces application deployed on these WebLogic servers, then no separate ADF licenses will be necessary). But if you are going to use a different application server (e.g. IBM WebSphere), then your customer will need separate Oracle ADF licenses. However, your application is going to be an Intranet application used by a small number of fixed users, so your customer may avoid purchasing expensive "processor" licences but it may need only a small number of cheap NUP licenses (Named User Plus licenses). If you are going to implement a desktop ADF application (e.g. ADF Swing application), then your customer will need a corresponding number of NUP (Named User Plus) licenses for Oracle ADF.
Dimitar

Similar Messages

  • Cross platform upgrade question between Photoshop CS5/CS6 and multiple Windows/Mac computers

    Hello,
    I'm currently using a Windows laptop and PC running Photoshop CS5 from a Student license I got in college. I am considering moving to an Apple laptop so I was looking at the cross platform update question on the forum that led me here: Order product | Platform, language swap
    It's not really clear if I will be eligible for the upgrade, and Adobe support chat sent me to the forum, and that page sends me back to where I started to see if I am eligible. I would prefer to purchase the upgrade outright, rather than pay for the new monthly subscription model.
    If I am eligible for a swap/upgrade to Apple CS6, will I still be able to use CS5 on my Windows PC?
    Thanks.

    I don't have a definitive answer, but I have a feeling that a student teacher version is not eligible for an upgrade discount.  You own the CS5 perpetual license, and can install it on two computers at the same time as CS6, CC etc.  That will be the case in perpetuity.  (not sure why I didn't just type 'forever' back there, or alert the cliche police 'Going forward')
    Photoshop CS6 Extended will cost you just shy of US$1600 according to this Amazon page  The non extended version does not give you the 3D tools, and Photoshop CC comes as the full extended version as standard.  If you got the Photoshop / Lightroom Photography plan at a mere $10 a month, the price of CS6 would keep you subscribed for > three years.  Photoshop CC has a lot of wonderful features CS6 does not have, and will never have, and CC will be be constantly updated 'in perpetuity'. ;-)  $10 a month!  Heck, what's not to like about that?!!!

  • SAP Certified Technology Professional - Platform Technology with SAP NetWvr

    Hello Experts,
    I am planning to give SAP BASIS certification exam at SAP TechEd 2010
    SAP Certified Technology Professional - Platform Technology with SAP NetWeaver 7.0 (http://www.sap.com/services/education/certification/certroles/certificationtest.epx?context=[[P_ADM_SYS_70|G]]| )
    I am already associate level certified with Netweaver 7.0 ( Oracle 10g ) which is a pre-requisite to giving this exam.
    Can you please tell me how to go about the process of enrolling for a TechEd and what will be the approximate price ?
    -Amit

    Hi,
    You just need to have an overview knowledge of the ABAP fundamentals as you mentioned about:
    ABAP Debugging, Business Workflow, ALE/EDI/Idoc, Forms (Smart Forms/SAPScript), Authorization and Roles, Data Migration Transaction Variants,Analytics and Reporting, Foreign Trade (Foreign Trade in ERP, Global Trade Services), Programming in SD.
    You will be able to get basic SAP Help on these topics on SDN or google.
    Foreign trade would include export sales.
    Analytics & reporting would include SAP Query and LIS based reporting(std & flexible analysis).
    ALE/EDI/IDOC would include communication with other systems.
    Forms include output data, you really dont need to know the way it is coded, just std assignment like NACE(output determination), etc.
    Authorization & roles would include segregating responsibilities across different ppl in a big organization.User profile, parameters and other basis related logon objects refere to thi.
    Data migration is uploading and moving of data through BDC & LSMW's from flat files to SAP.
    Programming in SD would be knowledge of SD related tables, user exits/badi's and workarounds(if std config doesnt work).
    All the best.
    Regards,
    Amit

  • Technical platform for Question and answer system

    Hello everone!
    We are looking for a technology solutions to realize a <b>question and answer module</b>.
    Short discription of the functionality we are looking for:
    - member can post a question
    - this is forwarded to all members via email
    - direct answers via email are returned to asker and to the system (--> automatically generate Q&A list)
    - system should import/be integrated with distribution list members
    I have heard that some requirements will be met by JIVE forums software which comes with NetWeaver 2004s, but I dont know any details (when? where to test?).
    Now I wanted to ask if you know a system like this or have experience with question and answer systems and can give us some hints. Would be very nice to hear from you.
    Kind regards
    Tilman
    Business Consulting Knowledge Management

    Here's another variant. You're going to have some answers that are the same for multiple questions. Standard text like 'The SYSTEM tablespace'. Now for some questions that is the correct answer and for others it is the incorrect answer.
    So now what we have is:
    create table questions (q_id number, q_text varchar2(255), primary key (q_id))
    create table answers (a_id number, a_text varchar2(255), primary key (a_id))
    create table q_a
    (q_id number
        , a_id number
        , a_order char(1)
        , correct_yn char(1)
        , primary key (q_id, a_id)
        , check (a_order in ('A', 'B', 'C', 'D'))
        , check ( correct_yn in ('Y', 'N')))
    /Obviously we need foreign keys too. You also need a check for uniqueness of the answers' ordering; a recent entry on the Amis blog could help you here. While your at it you need to check that every question has the correct number of putative answers and at least one correct answer.
    Cheers, APC

  • Platform compatibility question(s) from new user!

    I'm confused.
    I picked up Java a few days ago, with the intention of converting a long-standing JavaScript project that I have to run as an applet. I downloaded and installed the Java2 SDK (1.4) and associated runtime environment, and a simple but good IDE (JCreator 2).... and I'm happily developing applets to my heart's content. Cool language, by the way.
    HOWEVER, none of my colleagues (on IE5/5.5 on Win2K/Millenium) can view my resulting efforts. Their browsers complain that they can't find the class. Works on mine, on-line, just not theirs. I've sadly made the assumption that it's because I've installed the 1.4 JRE and they haven't.
    I REALLY want to use 1.4 to develop if I can. My JavaScript project that I'm converting is heavily dependant upon regular expression operations, and it would be a pity not to have them available - but platform compatibility is a must; this is a commercial project.
    I'm missing something here, and I need to ask some really fundemental questions.
    1. I was assuming that most browsers over 4.0 would support "Java2". Just what IS their level of support, by default. I hate new plug-ins, and the Java ones arent trivial!
    2. I had thought that any flavour of Java2 (1.2/3/4) would work on the same virtual machine release, and that new features in 1.4 would simply compile to existing bytecode sequences. Am I wrong?
    3. If I have to develop for maximum compatibility with earlier browsers, can I do this with 1.4 and some compiler switch, or do I have to download older SDKs?
    4. If the worst comes to the worst, is there a class out there that handles regular expression "style" operations that will work on older releases of the language.
    Sorry that there's a fair bit there to answer, but since I can't find this info ANYWHERE on the web, I guess I won't be the only newbie facing such issues.
    Peter McKean.

    just a few points to add to the other answer :
    HOWEVER, none of my colleagues (on IE5/5.5 on
    Win2K/Millenium) can view my resulting efforts. Their
    browsers complain that they can't find the class.
    Works on mine, on-line, just not theirs. I've sadly
    made the assumption that it's because I've installed
    the 1.4 JRE and they haven't.
    Yeah the Java support in IE is whack. The m$ JVM never got past java 1.1.4 compatability for various reasons. So unless you want users to install the java 2 pluggins, you have to code applets with the java 1.1 api. You can still do this with a java 2 sdk - you just have to watch the parts of the api you use.
    >>
    2. I had thought that any flavour of Java2 (1.2/3/4)
    would work on the same virtual machine release, and
    that new features in 1.4 would simply compile to
    existing bytecode sequences. Am I wrong?Yeah you are wrong ;) . When do do:
    import java.<package>.<class>
    you are telling the compiler where to find the classes you are about to re-use in your code. You are not including them in your final compiled class files. So when the program runs, it looks for the classes in the classpath. If you use classes that don't exist in an older jvm, the program won't run in that jvm. (Same as if a C or C++ program is dynamically linked to dlls (in Win32) or shared objects on unix - they need to be on the system that the program is executed on.)
    hope this helps...

  • Cross-platform upgrade question

    I'm posting this question here as I have had less than satisfactory results from asking Customer Support about this issue. I know this forum is moderated by some great folks at Adobe and am hoping someone can clear up this question for me.
    I currently own CS3 Design Premium for Windows, and need to purchase CS5 for Mac. A search for "Cross platform swap" on Adobe brought me to this page: http://kb2.adobe.com/cps/405/kb405819.html. However, the instructions there don't match what is offered on the support page. Under Return/Exchange/Refund I have only the following options:
    Duplicate Order
    Product Didn't perform/ work as expected
    Purchased Incorrect upgrade
    Purchased Wrong Product/Platform/Language
    Shipping Problems
    Unable to Download Order
    Wrong Product delivered
    None of those options is correct as described in the KB article. I decided to chat with Customer Support, and the rep told me that all I had to do is order the upgrade and I could choose which platform to install on first run. Really? The Rep said CS5 included two discs, one for Windows install and one for OS X. He assured me that I would have no problem installing a CS5 upgrade on my Mac, even though I have never installed CS3 on that machine.
    I am skeptical about this solution for two reasons: one, Adobe has never offered Win and Mac discs together for CS versions. Two, when I go to pre-order CS5 I need to make a choice between platforms.
    Has Adobe changed its method of delivering Creative Suite products? Are both platform discs really included? If not, there are two things that need to be done:
    Article http://kb2.adobe.com/cps/405/kb405819.html needs to be corrected. The steps as described cannot be completed.
    Customer Support reps need to be notified that they are providing incorrect information regarding cross-platform upgrade procedures.
    Finally, I need correct information as to how to go about upgrading my CS3 Windows to CS5 Mac. Do I purchase an upgrade disc and use my CS3 serial number to install? Do I do some sort of return, and if so, how?
    Thanks in advance to anyone from Adobe who is willing to take the time to answer my question.

    I don't represent Adobe in any capacity other than a mostly satisfied user. Here's what I did on a cross platform (Windows to Mac) exchange--not an upgrade, but my experience may help you.
    I, too, found that the directions didn't match the support web site.  So I used 'Purchased wrong...' as my subject.  I then completely described what I wanted to do in the comments section.  I included my current platform version and serial number in the comments. After posting I had a case number to enter onto the Letter of Destruction (LOD) which I then attached to the case. I don't know if a LOD is required in your situation as you will be paying for an upgrade.  You should be able to keep both packages active-but customer support will probably know.  In my case I had to certify that I had destroyed the original Windows package.
    After this was posted to the Adobe Customer Support Portal I then had a case number I could give to the telephone customer support so I called them.  While on the line with them they read my case file and informed me my credit card would be charged $5.95 for shipping.  Six days later I had the CS4 Design Premium for the Mac.  It *should* be just as easy for you.
    I must say that I have had to call Adobe Customer Support a handful of times in the last couple of years.  In each and every case I received prompt and accurate information that solved my problem or pointed me directly to the solution.  I am aware that this is not always the case and wish you good luck.

  • Cross platform migration question.

    I have a customer that is currently runnning oracle 10g databases on solaris 64 bit operating system on sun m4000 and m5000 hardware. The customer is looking to move to the redhat 6 operating system.
    I am wanting to know what method will be available for me to migrate the databases as the endian on the files are different? Will transportable tablespaces work with the different endian?
    Thanks.

    Hi;
    I suggest please also see:
    How To Use RMAN CONVERT DATABASE on Source Host for Cross Platform Migration [ID 413586.1]
    Master Note For Oracle Database Upgrades and Migrations [ID 1152016.1]
    PS:Please dont forget to change thread status to answered if it possible when u belive your thread has been answered, it pretend to lose time of other forums user while they are searching open question which is not answered,thanks for understanding
    Regard
    Helios

  • Old geezer with new technology question

    I am old and I have an old cell phone.
    It will make calls and receive calls.
    I am thinking about venturing to some new technology... an iPhone maybe?
    Wondering if it will do ONE THING that I might be wanting to do.
    With an iPhone... can you:
    make a video/audio recording AND simultaneously, real time, upload it to... somewhere
    as in... I have an iCloud account, maybe there?
    Thanks,
    James
    P.S. Please make any answers at kindergarten level, and don't assume I know a bunch of terms or concepts, I probably don't.  Thanks.
    P.P.S. If you need more information from me to answer/help, just ask and i will try to provide.

    Thank you, Novicii.
    I don’t have Facebook or Twitter (and WON’T), so they’re out.
    And don’t know about WiFi areas.
    But if I have an iCloud account and (got) a cellular data plan (when I got my iPhone) then it sounds like I could do this.
    Only two questions:
    1-
    You talk about uploading “photos”.
    I’m talking about uploading continuously running video as it is still recording.
    Will it (progressively) upload the video (pari passu) WHILST the video is still in the process of recording?
    Or would you need to END the video recording before it would SEND?
    2-
    And the link you gave me (great link!)
    Talks about PhotoStream vs. Shared PhotoStream and the requirements.
    I’ve only got OSX 10.7.5 but it looks like that would suffice for (non-shared) PhotoStream, which would be fine for me.
    10.7.5?
    3-
    But again, all I saw the link talking about was “Photos” (admit I haven't parsed my way through all there completely)
    Does everything they say on that page you linked about photos apply to VIDEO?
    Thanks Novicii!
    James

  • Java card technology question

    Hi all
    Im new to the java card technology. I've downloaded and installed the java card kit and tested the demos on the virtual environment. I have the towitoko card reader, downloaded the cttwkw32.dll, but i dont know how to communicate with it.
    Can pls anyone tell me what steps should i follow in order to be able to communicate with the reader? is there any IDE for building such applications (except for the eclipse and the jcop toolbox)?
    Thanks in advance.

    javacard.framework is defined in a jar file, supplied with Java Card Development kit from here: http://java.sun.com/products/javacard/downloads/index.html
    As for
    import sim.toolkit.*;
    import sim.access.*;
    This question is already discussed here:
    http://forum.java.sun.com/thread.jspa?forumID=23&threadID=240703

  • Open Platform rookie question

    Hi
    I have seen many references to an object called OPsystem, which I belive is not JavaCard standard, but comes on cards based on "Open Platform".
    Where can I find a complete API description for OPsystem, with all its functions such as verifyPin() etc.?
    How do I know which cards are based on Open Platform? Is there perhaps a list somewhere?
    I am mainly focused on SIM development, hence interested to know if there are any GSM SIM cards that are based on Open Platform.
    Many thanks,
    asciz

    Open Platform defines the applet management on a JavaCard.
    Then all the JavaCard are Open Platform cards.
    For the specs:
    http://www.globalplatform.org/specificationview.asp?id=card
    Download them and you will whatever you are asking about Open Platform.
    Thomas
    http://jaccal.sourceforge.net/

  • Hp Blades - flex10 technology questions

    Hello, I have a few doubts regarding HP blades and Oracle VM. In particular:
    - HP BL460c G6 model comes with an embedded "flex10" network adapter.
    If connected to a standard switch interconnect module (NOT to a VC interconnect module!), this adapter should be seen by the system as (2) standard 1 Gbit network cards.
    Adding another flex10 adapter in an expansion slot should result in seeing (4) standard 1 Gbit NICs, on a "server point of view".
    The questions:
    - I'd like to know if anybody has tried this config with Oracle VM (embedded flex10 adapter + additional flex10 adapter + standard interconnect switch module), and if it is true that this is seen as 4 standard NICs...
    - Any troubles with NIC teaming/bonding with this config and Oracle VM?
    - Finally, a slightly different question, but given that we're here :-) anybody knows if the newest G7 blades with Opteron 61xx processor(s) are supported/certified for Oracle VM?
    Thanks!

    i'm very familiar with the hp pdt, what i'm lacking of is the real equipment to test it out:
    In theory, if you will put standard 1 Gbit Ethernet switches in the front end (e.g. GbE2C), the flex10 cards should be seen by the physical servers as if they were Broadcom 1Gbit NICs. Therefore, no special drivers should be needed. Everything should work right away.
    -->Yes, flexNICs are backward compatible.
    With this config, each flex10 card will "provide" 2 "Broadcom" NICs. Therefore, if you have the embedded NC532i and if you add a mezzanine NC532m, you will end up seeing 4 standard 1 Gbit Broadcom NICs.
    --> Yes, this is provided you put in non Flex10 VC
    To see the 8 NICs, and to have the possibility of shaping the bandwidth allocation on each of them up to a total of 10 Gbits, you need to put 10 Gbit switches in the front end, e.g. ProCurve switches. In THIS case, the flex10 cards will be seen as 4 NICs on each card, for a total bandwidth of 10 GBits (and a total of 8 NICs if you have 2 cards). I don't know if you need special drivers in this case, but I guess so...
    -->No, the only way for you to have 8 FlexNIC with a G6 is thru flex10 virtual connect ONLY. yes, there is a special driver for it, but i can;t seem to find it for OVM. Btw, Virtual Connect are not switches, this is a common misconception.
    Please note that I haven't effectively tried a real configuration... This is just what I've been getting to know after speaking to HP people.
    --> This is what i'm lacking as well. HP does not officially support OVM with flexNICs though.
    Also, it looks like the G6 blades are going to be soon out of production (nothing official, but I've heard it should be around february). After that, only the BL460c G7 will be available (with flexfabric NICs, so it's going to change AGAIN).
    -->G6 are still selling but will be replaced with G7 that comes with FlexFabric adapters (FCoE). nothing is going to change. if you place a G7 blade and pair it with flex10 virtual connect, you will still get the 8 flexNICs. if you were to place a G6 blade and pair it with flexFabric (FF) virtual connect you are still going to have 8 flexNICs. FCoE capability will only be available if u pair FF VC with FF CNA (converged network adapter)

  • Generics/Abstract class question

    I'm not sure exactly what my problem is here. I am creating an abstract class for a number of other data types that I am creating. The purpose of this class is to track changes so that the GUI can prompt the user to save changes if they try to exit without saving. I want to do this by storing a reference of the original object and then making changes on a new object. I am running into problems though. Right now I am trying to define the clone method in that class and am getting an error.
    public abstract class ChangeableDataType<T extends ChangeableDataType>{
        protected T old;
        public Object clone(){
            T t = new T(); // Error occurs here
            //Stuff
        }The error I get is unexpected type on the line where I try to call a new T(). Is this not something that I can do? I have tried to put any code in that I thought might have the problem.

    No, that isn't something you can do. I'm sure it's discussed in more (and better) detail in [the Generics FAQ|http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.html] though.

  • JDK 6: Generics: List.add() question - keep getting unchecked call warning.

    JDK 6
    Generics
    private TreeNode transactionTreeData;
    transactionTreeData.getChildren().add(moduleData);1. transactionTreeData is a TreeNode.
    2. the method getChildren() returns a java.util.List
    3. the method add() is from the Collection interface.
    I keep returning the warning message:
    "unchecked call to add(E) as a member of the raw type java.util.List"
    I understand what this means, but I am having problems rewriting these lines correctly to remove the warning.
    I've tried:
    private TreeNode transactionTreeData;
    List<TreeNode> treeList = transactionTreeData.getChildren();
    treeList.add(moduleData);But I keep returning the same warning message. I guess what is throwing me off is how to I properly add the generic statements when the List is return from a method (getChilden in this example)?
    Thanks,
    --Todd                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    This is actually JSF - MyFaces Tomahawk to be exact, my mistake for not adding that in my original thread.
    I am dealing with the compiled class:
    package org.apache.myfaces.custom.tree2;
    public interface TreeNode extends java.io.Serializable {  
         java.util.List getChildren();
    }TreeNode.getChildren return a raw List as you can see, no doubt...
    Thanks,
    --Todd                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Operating Platform Performance Question

    Hi,
    I'm doing some research to determine on what operating system 9ias release 2 runs fastest on.
    We currently are running 9ias on Windows 2000, but we are looking at different platforms, in particular Linux and Sun Solaris. I know that Oracle is pushing for linux for most of their products.
    To clarify, I do know the difference between the platforms and know that Nix is faster than Windows in most instances. I just need some documented evidence on what performs better for 9ias and why Oracle is pushing linux (other than the typical mainstream push for linux.) eg. speed, performance, userloads...
    Any help would be much appreciated.

    http://www.spec.org/jAppServer2002/results/res2003q3/jAppServer2002-20030819-00016.html
    http://www.spec.org/jAppServer2002/results/res2003q3/jAppServer2002-20030819-00015.html
    http://www.spec.org/jAppServer2002/results/res2003q4/jAppServer2002-20031014-00017.html
    http://www.spec.org/jAppServer2002/results/res2003q3/jAppServer2002-20030819-00014.html

  • Platform Role Question.

    I've got a Dell Windows 8.1 tablet which seems to be suffering something of an identity crisis.
    It's showing it's Platform Role as Mobile rather than Slate so some features aren't working properly. So far I've not been able to find a way to override this setting and manual set it to Slate.
    Anybody got any idea how or even if this is possible?
    Thanks
    Steve

    Hi Steve,
    According to your description, I suggest you ask your IT admin for help to see if there is any restriction for tablet.
    In addition, what's the box for inputting the Server name? What function did you want to achieve?
    Karen Hu
    TechNet Community Support

Maybe you are looking for

  • [Solved] Shutdown/Reboot takes a long time

    I do an upgrade every 5 days or so but it's been a while since I last rebooted--probably around 15-24 days. Since I haven't shutdown/rebooted for a while, I decided to do one today. I noticed that shutdown/reboot takes a long time, around 2-3 minutes

  • Flat File Upload from WebDynpro ABAP

    Hi, I am struggling to find a solution for this requirement and I hope I get some help from the Gurus here. I have to upload a ".csv" file from the WebDynpro application, and then store the data in the flat file in a Z# table. Can some one explain me

  • Problems with HDMI signal

    I used to connect my macbook pro 13" 10.7.3 to my LCD TV by minidisplay port to HDMI, it worked since december 2011 until yesterday. Now it does not work, my TV does not recognize the signal. How can I solve it?

  • Code Set pattern or best practice?

    Hi all, I have what I would have thought to be a common problem: the best way to model and implement an organization's code sets. I've Googled, and I've forumed - without success. The problem domain is this: I'm redeveloping an existing application,

  • Is it possible to delete domain?

    Hi, The first time I tried creating a domain, my browser had hung.  When I later accessed http://mymachine:50000/devinf it gave me an error in the "Show Tracklist" section.  I restarted the server and it seemed to have created the domain.  However, I