Oracle Forms 10g ActiveX controls - oracle

I can't find much documentation on this and I haven't worked with Forms before. As I understand it, Forms 10 doesn't support ActiveX controls any longer.
Does that mean the controls won't work at all in WebForms or that Oracle just doesn't handle bugs on this issue any longer? Has anyone tried using ActiveX controls in Forms 10 and succeded? Can the controls be somehow wrapped in Java and work?
If it helps, I'm seeking to build an ActiveX control to communicate with hardware devices such as scanner and a photo camera, take pictures, process the images and then return them to a WebForms running server.

You are right using Active X and Oracle Forms when deployed on the web is not supported by Oracle.
Oracle recommend the use of Pluggable Java Components instead. The following paragraph is taken from here
I currently have a client-server application that uses an embedded
ActiveX control to communicate with an external device. How can I
maintain this functionality when I deploy the application on the Web?
Assuming that the device in question (for example, a Scanner) is
attached to each client machine, rather than the server, you will use
a Pluggable Java Component (PJC) to extend the capabilities of the
Forms Java Client and allow it to talk to the hardware in question.
JDeveloper 3.2 provides a Wizard to help you build such pluggable Java
Components.
Whether your Active X control will work or not, unfortunately the answer is that it might or it might not. If not you are on your own.
I agree that documentation is hard to find. The best place to start is the Forms Page on OTN Followed by the Forms 10g technical listings and the even older 9i and earlier docs.

Related

finger print or face scanner in oracle forms

I tried lot of searching to integrate finger or face scanner machine with oracle forms, we are using oracle forms 10g but someone said it will happen in oracle forms 6i and with ocx, the vendor provide sdk I install sdk and then in forms import OLE Library that comes in program unit now I don't know how to use these packages in forms with ocx I just need employee id in my form field, how I can do that. OLE Library gives me these packages which are these
zkemkeeper_CONSTANTS*(Package Spec)
zkemkeeper_IZKEM*(Package Spec)
zkemkeeper_IZKEM*(Package Body)
zkemkeeper_ZKEM_EVENTS*(Package Spec)
zkemkeeper_ZKEM_EVENTS*(Package Body)
these package named I know these are nothing show anything any package but package have lot of code so if you want to study any package please reply me I will show you all detail I assume that everyone have this kind of package. Please help me if you can
ActiveX (OCX) controls are not supported in web enabled Forms applications. All Forms versions 9.0 and newer are web enabled only. To integrate with hardware on the client tier, you will need a Forms Java Bean. Depending on what exactly you needed to do, it may be possible to WebUtil enable your application in lieu of creating your own bean.
Are you aware that you can ask your Oracle Forms questions directly to Oracle employees and other Forms users? Check out the Oracle Forms Forum for the latest information about Forms.
https://community.oracle.com/tech/developers/categories/forms

Bind Silverlight to a database?

I heard that Mango will have a local database available. I'm a bit of a novice regarding this whole thing
Is it possible to use Silverlight data binding to connect to a database and automatically receive updates etc or is it something that takes a bit more work? Perhaps it is necessary to add helper functions that return lists from the database and you bind to those internal lists instead of directly to the database?
There is a msdn tutorial on how to build a MVVM application using a local database for windows phone 7 mango.
You may also take a look at MVVM Light Toolkit.

Which MS technologies would be suited for a data intensive application?

I'm a junior VB.net developer with little application design knowledge. I've been reading a lot of material online regarding different design patterns, frameworks, and methodologies. It's become a bit confusing for me.
Right now I'm trying to decide on what language would be best suited to convert an existing VB6 application (with SQL server backend.) I need to update the UI and add more user functionality and reporting capabilities. Initially I was thinking of using WPF and attempting the MVVM model for this big project. Reports would be generated from SSRS.
A peer suggested using ASP.net and I don't have enough experience to determine what would be better. The senior programmers here are stuck on using VB6 and don't have any input on what to use. They are encouraging me to use the latest technologies.
This application would be for ~20 users in a central location. Ideally I would stick to a Microsoft .net language. Current interface is similar to a datagrid table where the user would click in to see the detail of each record. They would need to have multiple records open at any given time.
I look forward to all the advice I can get.
EDIT 2010/04/22 2:47 PM EST
What is your audience? Internal clients within an intranet
How complex are the interactions you expect to implement? not very... displaying data from SQL server to UI. Allow user updates to said data. Typically just one user modifying a record.
Do you require near real-time data updates? no
How often do you expect to update the application after the first release? twice/year
Do you expect a well-defined set of client platforms? Yes, windows xp environment, potentially upgrading to Win7. Currently in IE.6 moving to IE7 or 8 within a couple of months.
Do users need access from anywhere? No, just from their PC.
What would be wrong about building a simple ASP.Net application in VB.Net using Gridviews for allowing the data access and manipulation? Seems like a simple ADO.Net trial application if you aren't familiar with it in the beginning you will be by the end. CRUD applications are pretty common so it shouldn't be too hard to build it and then refine it as more requirements become apparent.
Sounds like you need to use a web-based solution--this eliminates alot of your potential distribution woes with multiple users. You could use silverlight, but if you are locked into SSRS, this might not be the way to go.

An Application interfaced with mobile

I have an idea to design an application which is interfaced with a mobile. The application has to note down each and every transactions happening in the mobile like making a note of all incoming messages and store appropriate information in the application's database to perform manipulations. Is this possible ? Can you suggest me an appropriate technologies for the same.
in j2me for blackberry call logs apis are there but not for another devices.
like for nokia you have to use symbian c++.
You included an Oracle tag but didn't say why. I am guessing your core application has an Oracle database.
If you are looking for an embedded database for your mobile app which can exchange data with the main DB then have a look at Oracle Lite. This is a Java product which runs on the main mobile platforms (Windows 2003/XP/Vista, Windows Mobile and Pocket PC, Linux, embedded Linux and the Symbian OS but not - yet - the iPhone).
The Oracle Lite model is designed for primarily offline working, with sporadic data refreshes (using Oracle's Replication functionality). The alternative model, online working using 3G data (or WiFi or whatever) is more complicated. This is because the implications for losing a signal midway through a database transaction are considerably more significant than when we are surfing Boing Boing. Unfortunately you are not entirely clear in your question as to which approach you want to take.

Run Oracle Forms as standalone without browser

I want to run Oracle Forms standalone without any web-browser with java plugin.
Is there a way to call a compiled .fmx form directly via some java application or by calling the forms-JAR-files with some parameters?
CU, Arne
Inofficial contradiction: Yes, it's possible :-)
Oracle support says it is officially not supported, but you can use Web Start (again not supported by Oracle).
Support recommended this link: http://groundside.com/blog/JanCarlin.php?title=forms_and_java_web_start and our developers tried and succeeded. You can run it as local application without need of a web browser (looks like an applet without browser window around).
Update (2013-01-18): The blog seems to have moved/old entries vanished. See here at archive.org for original article: http://web.archive.org/web/20090303153527/http://groundside.com/blog/JanCarlin.php?title=forms_and_java_web_start&more=1&c=1&tb=1&pb=1
No it's not possible. Oracle forms 9i and above are web only releases. All the architecture needed to execute the fmx is now located within the Oracle Application Server.
The 2nd question from this link explains that Forms 9i (which 10g and later are built on) are web only releases
http://www.oracle.com/technology/products/forms/htdocs/formsservices9ifaq.html#UPGRADE

Resources