Viewing posts categorised under: Web application development

Introduction Of Open Source

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

The term “Free Software” is based on the idea of making software accessible to anyone for free, including the right for everyone to make improvements to it. This implies that the source code is provided with the software product.

To protect the rights of the authors, a formal approach through licenses has been introduced through Richard Stallman, a former member of the MIT Artificial Intelligence Lab, with the founding of the Free Software Foundation (FSF) in 1984. Stallman’s goal was to develop a UNIX-compatible operating system called GNU (= GNU’s not UNIX) which should give users a portable, no-cost alternative to the various UNIX systems that were specific to each hardware vendor. He planned to achieve this by gradually replacing the proprietary versions of the UNIX system software components with his and other voluntary 11 contributor’sweb  developments.

To protect the author’s copyright, as well as to guarantee the free use of derivatives of the GNU work, the FSF developed the GNU General Public License (GPL). Some products available under the GNU Public License, such as EMACS or the GNU C Compiler became widely used, but only the introduction of Linux under the GPL pushed the idea of free software to a new level of interest. With Linux’s growing share, the business world took notice of the free software movement. The restrictive GNU public license with its idealistic view, however, led to the development of other public licenses that seemed more appropriate for business purposes, while taking advantage of the ideas of free software. The introduction of these other licenses, such as the BSD, MIT X, Mozilla, or Artistic licenses, increased the confusion about the meaning of free software and Open Source. Therefore, community members developed a specification called “The Open Source Definition” in 1997. This specification establishes guidelines for software licenses to be considered “Open Source”.

Kepran is n web application development company providing web application development services in web application development Bangalore expertise in web application development Bangalore with professinals web app developers in web application development India in web application development solutions.

Use of Microsoft in web app development

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

An effort to improve Microsoft’s position in the server-side application development market was made with the introduction of the .NET platform in 2000. The goal of .NET was to regain some of the market that was lost to Sun Microsystems due to the superior concept of Servlets/JSP over ASP. Sun, on the other hand, recently announced Sun ONE to compete with the .NET strategy, showing that server-side programming is still evolving and improving at a rapid pace in web application developementWeb Application Development company Web Application Development company Since the server-side application development market is still evolving, developers are confronted with the difficulty of having to work with constantly changing techniques, and having to make the right choice of which development platform to use. This thesis illuminates the concept of an Open Source, “free of charge” development platform and server implementation, which has enjoyed an increasing popularity. The advantages are numerous: The latest Open Source operating system, Linux, features high reliability, stability and a transparent technology at no cost, making it a very appealing alternative to Microsoft Windows, SunOS or other commercial offerings. Results of a current market share analysis among SSL Site operating systems in the United States are shown in Figure 1. Linux captures a significant market share. In other countries, the Linux operating system is even more popular. In Germany, for example, Linux had over 30% market share among SSL Site operating systems according to surveys conducted in February 2001. Kepran is an web application development company providing web application development services exprtise in web application development in web application development India professionals in web app development located in web application development Bangalore

Need of web application development

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

More recently, with more and more people being connected and the steadily increasing connection speed to the Internet, a new wave of more sophisticated web applications emerged. In order to make these applications possible, the browser’s original functionality of “browsing”, i.e. navigating through the contents of web sites via hyperlinks, needed to be extended significantly. Scripting languages, such as VBScript or JavaScript, Java-enabled browsers, DHTML, or XML are some of the technologies that are part of today’s browsers to provide the means for the development of real-world applications such as on-line bookstores, on-line travel agencies, or banking services, which are some of the most well-known examples for modern Web usage. The technologies mentioned above served to enhance the mostly “static” contents (e.g. text or images) of Web pages with “dynamic” elements, such as event handling for error checking of forms prior to submittal, or performing of calculation in web app development .

  But not only browsers needed to be improved. More importantly, Web servers needed to be able to respond to client requests in a more flexible way than presenting the same content to all users. Server-side programming is the key technology that allows developers to make Web applications fit for a specific purpose, so incoming requests can be processed by the server on the fly (e.g. presenting filtered information of a database according to search criteria provided by the client). Server-side programming is today’s way of choice to develop Web applications. A Web server can be completely controlled by the application provider, eliminating uncertainties regarding the capabilities of the client’s Web browser. With server-side programming, Web pages are prepared by the application considering the client’s request. This preparation happens on the server, so that the information submitted to the client can be in HTML format, the Internet’s basic, standardized language of communication. Kepran is an web application development company providing web application development services in web application development Bangalore expertise in web application development India

Comparison of JSP and Java

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

An alternative to Open Source Web application technologies, which predominantly use Java as the programming language, is available with Microsoft’s Web servers, namely Personal Web Server (PWS) and Internet Information Server (IIS). Microsoft’s Web application enabling technologies are Active Server Pages (ASP), which will soon enter a new stage with the introduction of the .NET platform and C in web application development.

In this as blog we take a closer look at ASP and C# as the core technologies of Microsoft’s Web application development platform, and compares them to Sun Microsystems’ Java products. JavaServer Pages versus MS Active Server Pages, The main purpose of both JSP and ASP is to add dynamic capabilities to web sites.

This is done on the server side, i.e. the browser request is processed on the server before a dynamically generated web page is sent to the client. This extends the functionality of web applications significantly beyond the initial approach of generating dynamic content directly on the client (e.g. with client-side scripting languages or Java Applets).

In this section, Microsoft’s ASP 3.0 and the announced ASP.NET will be introduced briefly, and then compared to Servlets and JSPAn Active Server Page combines HTML, scripting, and server-side components in one file called Active Server Page. Supported scripting languages are VBScript and JavaScript (other scripting languages are supported through third parties). ASP provides the programmer with a few objects that can be accessed from the ASP page without explicit instantiation. The objects have application, session, or page scope, and are used to process client interactions and store any data that is required to manage these interactions.

Kepra is an web application development company provding web application development services in web application development Bangalore expertise in web application development in web application development India professionals expertees in web app development 

Microsoft Active Server in Web Application Development

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

An Active Server Page combines HTML, scripting, and server-side components in one file called Active Server Page. Supported scripting languages are VBScript and JavaScript (other scripting languages are supported through third parties). ASP provides the programmer with a few objects that can be accessed from the ASP page without explicit instantiation. The objects have application, session, or page scope, and are used to process client interactions and store any data that is required to manage these interactions. The available objects are listed below. • The Application object is used to share information among all users of a given web application development.

• The Object Context object is used to either commit or abort a transaction (managed by the Microsoft Transaction Server) that has been initiated by a script contained in an ASP page. • The Request object retrieves the values that the client browser passed to the server during an HTTP request, and makes these values easily accessible to the programmer. • The Response object is used to send output to the client. • The Server object provides access to methods and properties on the server. Most of these methods and properties serve as utility functions. • The Session object is used to store information needed for a particular client session. Variables stored in the Session object are not discarded when the user jumps between pages in the application; instead, these variables persist for the entire user-session. Session state is only maintained for browsers that support cookies. Note: ASP 3.0 does not support URL rewriting to maintain session state. An important aspect of any Web application is the integration with databases. Active Server Pages support this well. The following code example illustrates the ActiveX Data Object controls for database connectivity. Since IIS Version 4.0, automatic connection pooling is available, so the simple method of opening and closing connections can even be used for larger scale applications. Kepran infosoft is a web application development company providing web application development service located in web application development India in web application development expertise in web app development

UI Design Decision

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

When designing the user interface, a couple of items have to be kept in mind to arrive at a good solution. Basically, the system should be as easy and intuitive as possible to use. Therefore, the pages should be consistent in look and feel, which helps the user in getting accustomed to the system faster. Furthermore, the pages and functions should be logically grouped to facilitate navigation between the pages, and functions should be placed where the user would most likely expect them without having to consult a manual first in web application development services.

To achieve these goals, the following design decisions were made: • All pages have an identical layout. On top of the page, a banner is shown. Below that, a navigation bar is displayed from which the Home and the Help page may always be reached. Underneath the navigation bar, the main page area is displayed. Finally, at the bottom of the page, a disclaimer with a copyright notice and contact information is shown.

The page banner and the disclaimer are included from an external file so updating this informathe internal user administration pages and the external user pages where clearly separated to avoid any implementation difficulties with respect to security of the internal Web pages. Mixing the external and internal content would have increased the complexity of providing an “employees-only” context area.• All functions of the system were logically grouped and a page hierarchy was developed to have a clearly structured and consistent navigation.

Kepran infosoft is a web application development company providing web application development service located in web application development India in web application development expertise in web app development

Source Code Control with CVS

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

The creation process of software becomes more complex with growing size: An increasing number of developers have to collaborate closely to achieve effective development in larger systems. Furthermore, the introduction of latent bugs in the early stages of development can pose a real problem in large programs, since tracing the problem to its origin can become a tedious taskin web app development

Versioning control systems are the solution to this challenge. All versions of the source code are archived and maintained in a central repository (the “master” copy), usually at a separate 23 server. Developers are granted access to this repository only indirectly through formal check-in and checkout of code. The idea is that all developers work with their own local copy of source code, and only check their code in once it compiles and runs. Versioning control systems keep track of who is currently working on which files, and therefore prevent developers from accidentally deleting or overwriting one another’s code. In addition to that, the repository keeps a complete history of all versions of the source code, so any version of a file may be retrieved later on, or the differences of any two versions can be analyzed. The dominant versioning control system today is an Open Source Unix/Linux command line tool called Concurrent Versions System, or short CVS. It is widely used in both the Commercial and the Open Source software development world. CVS is based on RCS (Revision Control System). Most Linux distributions ship with CVS. The versioning control system tools may also be downloaded from Web sites as source code, or as binary version for all common operating systems. Kepran is an web application development company providing web application development services in web application development India expertise in web application development Services in web application development Bangalore .

Need of Open Source

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

Before diving into the different Open Source technologies, it is helpful to look at where Open Source came from, and the motivation behind it. When developing applications, it is important to understand both the rights and obligations that come with using Open Source software, since this can affect the newly developed product itself. While Open Source implies that the source code is available and modifiable, the use of the program is free, and copies may be made, it often also means that the same rules have to apply to the program that utilizes Open Source, depending on the type of license that the Open Source software is provided under web development company

It is also worth mentioning that free software, freeware, public domain, and Open Source don’t mean the same thing, although all of these products can be obtained free of charge. Recommend references are given below for readers interested in a more detailed discussion of these topics. The term “Free Software” is based on the idea of making software accessible to anyone for free, including the right for everyone to make improvements to it.

This implies that the source code is provided with the software product. To protect the rights of the authors, a formal approach through licenses has been introduced through Richard Stallman, a former member of the MIT Artificial Intelligence Lab, with the founding of the Free Software Foundation (FSF) in 1984. Stallman’s goal was to develop a UNIX-compatible operating system called GNU (= GNU’s not UNIX) which should give users a portable, no-cost alternative to the various UNIX systems that were specific to each hardware vendor. He planned to achieve this by gradually replacing the proprietary versions of the UNIX system software components with his and other voluntary 11 contributor’s developments. To protect the author’s copyright, as well as to guarantee the free use of derivatives of the GNU work, the FSF developed the GNU General Public License (GPL).Kepran is an web application development company providing  web application development Services in  web application development company India expertise in  web application development with professional  web application developers in  web application development Bangalore

Why Do We Need Web Application?

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

Why Do We Need Web Application? Web Technologies, particularly the Internet, have become an important part of the business world over the past few years. People have become accustomed to searching the Internet for data, sending e-mails, or making simple purchases electronically. Web browsers, such as Microsoft’s Internet Explorer, or Netscape’s Navigator, played an important part in the rapid web development of the Internet. Designed to present a simple and easy-to-operate front-end interface to the user, Web browsers are today’s standard way of accessing the vast amount of information available through the Internet. More recently, with more and more people being connected and the steadily increasing connection speed to the Internet, a new wave of more sophisticated web applications emerged.

In order to make these applications possible, the browser’s original functionality of “browsing”, i.e. navigating through the contents of web sites via hyperlinks, needed to be extended significantly. Scripting languages, such as VBScript or JavaScript, Java-enabled browsers, DHTML, or XML are some of the technologies that are part of today’s browsers to provide the means for the development of real-world applications such as on-line bookstores, on-line travel agencies, or banking services, which are some of the most well-known examples for modern Web usage. The technologies mentioned above served to enhance the mostly “static” contents of Web pages with “dynamic” elements, such as event handling for error checking of forms prior to submittal, or performing of calculations. But not only browsers needed to be improved. More importantly, Web servers needed to be able to respond to client requests in a more flexible way than presenting the same content to all users. Server-side programming is the key technology that allows developers to make Web applications fit for a specific purpose, so incoming requests can be processed by the server on the fly (e.g. presenting filtered information of a database according to search criteria provided by the client). Server-side programming is today’s way of choice to develop Web applications. A Web server can be completely controlled by the application provider, eliminating uncertainties regarding the capabilities of the client’s Web browser. With server-side programming, Web pages are prepared by the application considering the client’s request. This preparation happens on the server, so that the information submitted to the client can be in HTML format, the Internet’s basic, standardized language of communication. Kepran is an web application development comapany providing web application development services in web application development India expertise in web app development with professional web application develepers in web application development Bangalore

Importance of Java

Posted by admin in web application development, web application development bangalore, web application development Company, Web Application Development Services, web development | 0 comments

JavaServer Pages (JSP) are a server-side extension to the servlet technology. A JavaServer Page is basically an HTML or XML page that contains scripting elements (scriptlets) and tags in addition to the regular page contents. A JSP engine always converts/compiles a page to a servlet prior to execution. JSP engines are included in most servlet engines, such as Tomcat. JSP’s offer the following advantages over pure servlet programming: • JSP pages make it easier for a Web designer to generate pages with dynamic content. The Web designer can call so-called “JavaBeans” (for an explanation, see below) with XML-tag-style commands, which most Web designers are familiar with. No additional programming skills are required. Therefore, JSP pages foster the concept of separating application logic from content presentation.

Web developers can use JSP pages for the generation of presentation-driven contents, such as complex forms or outputs that would be cumbersome to implement with servlet programming only. JSP’s use the following elements to extend the functionality of static HTML or XML pages with dynamic content: • Directives (enclosed within are short statements that are used to give the JSP engine information about the page that follows (such as page language, used packages, or whether the page should have session state). Directives also provide the means to include other HTML or JSP pages on the server side. • Declaratives  are used for page-wide variable and method declarations. • Scriptlets  contain Java code embedded in the page. Unlike client side JavaScript or VBScript, Scriptlet code is interpreted on the server side. • Expression Evaluations (enclosed within offer a way to directly evaluate a variable or function to a String for inclusion in the output of the page. • JavaBean invocation and manipulation tags (enclosed within ). JavaBeans can be instantiated with the useBean command. In a nutshell, JavaBeans 30 are public Java classes with a constructor that has no arguments. They usually are reusable components containing application logic. Kepran is an web application development company providing web application development services in web application development Bangalore in web application development India expertise in web app development professionals in web application development .