Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

I have looked at the Force.com videos, I am fascinated by the way it allows one to add custom fields to forms, create new forms, with the validations built in by just marking as the required kind, all on the fly.

I am trying to implement the same kind of approach to my Java application.

  1. Which of the Java frameworks support this kind of quick development.
  2. Do we have a name for this kind of architectural approach? In case I need to provision this feature on the fly, what are the things I need to take care for implementation.

Basically I am not clear what is this kind of approach known as to google and find. Please point me any references. Thanks.

Edit: Here is it @barjak: http://www.youtube.com/watch?v=QkRbzd3vxHU#t=0m18s

share|improve this question

closed as unclear what you're asking by gnat, durron597, MichaelT, Snowman, Dan Pichelman Jun 29 at 1:22

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

Can you give the url of the video you are talking about ? –  barjak Oct 14 '11 at 8:21
Thanks, I have added in the question –  oneworld Oct 14 '11 at 9:19
I don't think this is related to programming. What I see in the video is a web application whose goal is to build custom web applications. To me, it feels like a content management system (CMS), oriented towards designing input forms. You may want to post your question on webapps.stackexchange.com. –  barjak Oct 14 '11 at 9:47
Force .com is selling their custom applications to do this. It looks like they even provide the source code so that you can modify it as needed though i could be wrong it may just be a sample implementation of their API. But it is an application that the company has had developed to their specifications and is now marketing. –  Chad Oct 14 '11 at 15:23
I guess I was not clear with my question, or unable to convince. I want to provide these kind of features in my web application. Imagine creating a banking product, and I am selling this product to Bank of America. They would want to add new tabs, new fields to existing screens, their own validations on those tabs/screens/fields for what so ever reason it might be. So for this kind of architecture where do I start was my actual question. Sorry if its still confusing, and could be marked for deletion. –  oneworld Oct 18 '11 at 5:47

1 Answer 1

Force.com is a "Platform as a Service" website. PaaS is a subset of Software as a service. To create such a site/app, I'd look into Java EE in order to build an application like this one. However, Java isn't made to do that sort of point and click application building from the get go. You'd have to define what each method within the application did as far as "create new tab" or "create app"

share|improve this answer
Thanks for your response "World Engineer". I am right now reading, many books and blogs on architecture. Your answer was helpful thank you! –  oneworld Oct 19 '11 at 15:04

Not the answer you're looking for? Browse other questions tagged or ask your own question.