Hi Formspider Team! First of all I've have to say that after evaluating your product for a few days I'm very impressed. It's so easy in design and usability compared to Oracle ADF, particular for developers with PL/SQL background. Our company develops and sell a warehouse management application with Oracle Forms. We're on the way to migrate the application to another front end (several hundred dialogs), but keeping the million lines of PL/SQL code. I would like to ask the following questions:
Frank |
Hi Frank, Thank you for your kind words. :-). You asked some very good questions. I will try to answer them one by one: How can I establish a version control with formspider? There are two answers to this question. First one is what you can do currently and the second one is what you will be able to do. Currently, you can extract your screens from the Formspider IDE using the File-->Export utility from the IDE menu bar and place this file to any source control utility you use. Formspider also tracks every change made to the panels in the History tab. For your PL/SQL code you can continue to do whatever you do now. We understand that this is not enough. Therefore we are working on integrating Formspider with Git. Once this completes, you will be able to seamlessly manage your Git repository from the Formspider IDE with point and click screens. We are also integrating Git to the Oracle Database, so you will also put your PL/SQL code to Git and be able to manage it with PL/SQL API’s. Unfortunately, I cannot commit to a delivery date for this. We only commit to delivery dates when working with our customers. I can tell you though the PL/SQL integration is about 70% done and the Formspider IDE integration is about 30% done. I completely understand how important source control management is, especially in your situation. I also think that this will matter much less during the beginning of your Formspider project. It will become more and more important as you get closer to production. I am confident that Formspider source control will already be completed by the time it matters to you. So, I don’t think this should prevent you from starting. How does formspider behave if the connection is not always reliable? Well, that’s actually quite easy to try. :-). Build a small app. Run it. Turn off wi-fi or unplug the LAN cable. Do something in the app. Put the cable back on or turn on the wi-fi. See what happens. :-) We have built-in solutions for the use cases you described. The Formspider app will keep trying to reconnect at certain intervals. The server also keeps tracks of the incoming requests and does not process the same request twice etc... So Formspider should do the right thing without you doing any additional work. Do you have or plan to have more control on the used database session for the use of global variables? In order for you to use package globals, we need to update the Formspider middle tier so that every user session works stateful i.e. uses the same database session. Yes, this can be done. With a Interactive Report I'm able to configure grid items but there is no option to save the changes. This is coming in the next 4-6 weeks. Stay tuned. Any plans to implement something similar to ADF af:query component? I don’t know what this component does. I don’t have access to JDeveloper where I am right now. I’ll take a look at ADF over the weekend and get back to you about this. Do you have a feature roadmap? Yes we do. You will see us deliver Formspider for Mobile Web, iOS (native) and Android (native). We will deliver a drag and drop GUI Designer. As mentioned above, we will integrate Formspider with Git. We will also implement reusable libraries in Formspider. The roadmap should be mostly completed by the end of 2014. The order of implementation of features or changes in the roadmap depend on our customers. We work with them very closely and prioritize the list of the things we will deliver next accordingly to ensure the success of the projects they are working on. In general here is the way we prioritize what to deliver: 1) Requests from customers with professional support accounts 2) Requests from customers who purchased a license 3) Requests from the user community Do you offer on site training in Germany? Yes. :-) I hope this helps. Thanks again for the excellent questions. I think this will help many Formspider users out there. Kind Regards, Yalim Hi Yalim, Some of these questions had been in my mind as well. Good, this is asked and answered. Stateful sesseion. This feature is very important for converting a running oracle forms project into formspider. Such projects have already been using global package variables which became useless in formspider. Re-coding is the only solution which we are doing now. This is very costly both money wise and time wise. Keeping the session stateful and reconnecting any lost session as you currently do is a better option. In fact large number of installations will be using LAN connecitons. Continued..
(29 Mar '13, 22:07)
George
Also, I know many companies using Oracle forms product operating from multiple location using ADSL lines. That means they are keeping the sessions stateful. My opinion: Keep the session stateful and reconnect if and when the session is lost. ROADMAP: Your roadmap should be always available on your website. This boosts the developer spirit as he becomes aware of the new features planed. Further, this helps him to avoid coding for features that are already on the way. George.
(29 Mar '13, 22:22)
George
|