|
We offer a multitude of programming languages for software development capabilities. We believe in using a complete software development cycle to insure that the software created is of the highest quality; we can offer anything from a simple e-commerce web site to a customized database driven real estate site.
Our company also has experience with deploying applications that utilize a database. JDBC is a great technology for doing database connectivity, and we have done several deployments using JDBC technologies. Majestic Sky can also do development using Hibernate , which in some cases might speed up the development process.
We utilize the following programming languages: Ajax, Java, PHP, XML, JavaScript, and Perl. Our preferred language: Java for being what we believe to be very powerful and can be used to deploy an application on a wide variety of platforms.
We would like to help you get your project off the floor! For more infomation on our services or a free estimate. Feel free to contact us!
If you are not in need of custom software check out the Free GNU Licensed Programs
We have compiled the information below to help you distinguish between the different programming languages and web terms:
 |
What is AJAX?
- AJAX, aka Asynchronous JavaScript and XML. Ajax is a web development technique for creating interactive web applications dynamically for the end user. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user requests a change. This is meant to increase the web page's interactivity, speed, and usability. AJAX is an amazing technology taking the world by storm right now. It's growing popularity is due in part because of sites like Google and Google Suggest, although these are certainly not the first sites to make use of AJAX technologies, they are the largest.
The most obvious reason for using Ajax is an improvement to the end user experience. It's a fast growing technology which some believe will make the web even more interactive and popular than it currently is.
|
 |
What is MySQL?
- MySQL is a Database platform to store information for a web site. MySQL is an open-source high-performance, multi-threaded, multi-user relational database management system (RDBMS) built around a client-server architecture. It was designed specifically for speed and stability and has become one of the most popular RDBMS for database-driven Web applications, both on and off the Web. Today, more than 4 million web sites create, use, and deploy MySQL-based applications; and that number rises daily.
MySQL is still owned and sponsored by a single for-profit firm where you are required to register for a license, the Swedish company MySQL AB, which holds the copyright to most of the codebase The company develops and maintains the system, selling support and service contracts, as well as proprietary-licensed copies of MySQL, and employing people all over the world who collaborate via the Internet. It's an amazing stable database platform which all of our sites that require a database run on.
|
 |
What is Java?
- Java is an object-oriented programming language developed by Sun Microsystems in the early 1990s. The language itself derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. JavaScript, a scripting language, shares a similar name and has similar syntax, but is not directly related to Java.
The Java programming language is a high-level language that can be characterized by all of the following words:
Simple
Architecture neutral
Object oriented
Portable
Distributed
High performance
Multithreaded
Robust
Dynamic
Secure
|
 |
What is PHP?
- PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. PHP is a server-side scripting language for creating dynamic Web pages. You create pages with PHP and HTML. When a visitor opens the page, the server processes the PHP commands and then sends the results to the visitor's browser, just as with ASP or ColdFusion. But unlike ASP or ColdFusion; PHP is Open Source and cross-platform. It can run on Windows and UNIX based servers, and it can be built as an Apache module. When built as an Apache module, PHP is especially lightweight and speedy. It has the ability to return results quickly when setup correctly. It is webmaster friendly since it has the ability to include pages of the same content very easily. In plain terms "it's the new HTML format with more power!"
|
 |
What is Apache?
- Apache is the Number One HTTP Server on The Internet. The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.
It is a powerful, flexible, HTTP/1.1 compliant web server, implements can be made into the latest protocols, including HTTP/1.1, it is highly configurable and extensible with third-party modules, can be customized by writing 'modules' using the Apache module API, provides full source code and comes with an unrestrictive license, runs on Windows NT/9x, Netware 5.x and above, OS/2, and most versions of Unix, as well as several other operating systems. The name was chosen for respect for the Native American Indian tribe of Apache, well-known for their superior skills in warfare strategy and their inexhaustible endurance. It also makes a cute pun on "a patchy web server" -- a server made from a series of patches -- but this was not its origin. The group of developers who released this new software soon started to call themselves the "Apache Group".
|
Glossary:
|
 |
What is CSS?
-
CSS Stands for Cascading Style Sheets which is a feature added to HTML that gives web developers more control over how pages are displayed. More specifically to edit text colors, fonts, size etc; or colors of the page, links, html tables, divs, almost all components within HTML.
|
 |
What is XML?
- XML is a markup language for documents containing structured information. Structured information contains both content (words, pictures, etc.) and some indication of what role that content plays (for example, content in a section heading has a different meaning from content in a footnote, which means something different than content in a figure caption or content in a database table, etc.). Almost all documents have some structure.
A markup language is a mechanism to identify structures in a document. The XML specification defines a standard way to add markup to documents.
XML stands for EXtensible Markup Language
XML is a markup language much like HTML
XML was designed to describe data
XML tags are not predefined. You must define your own tags
XML uses a Document Type Definition (DTD) or an XML Schema to describe the data
XML with a DTD or XML Schema is designed to be self-descriptive
XML is a W3C Recommendation
|
 |
What is RSS?
- RSS stands for Really Simple Syndication, and allows the user to subscribe to a wide variety of content, such as news headlines, weblogs, events, etc. Content is delivered to the user as a list of headlines that link to the full story.
Users of RSS content use programs called feed 'readers' or 'aggregators': the user 'subscribes' to a feed by supplying to their reader a link to the feed; the reader can then check the user's subscribed feeds to see if any of those feeds have new content since the last time it checked, and if so, retrieve that content and present it to the user. Most weblogs or blogs use this feature for people to stay updated if new content is added to the site, Google, Yahoo are both major sites which provide this service on a customized page users create to "grab" these feeds. RSS feeds are a type of XML document.
|
 |
What is JavaScript?
- JavaScript is a scripting language developed by Netscape to enable Web authors to design interactive sites. Although it shares many of the features and structures of the full Java language, it was developed independently.
JavaScript is often mistaken as being an "Interpretive Java". In a nutshell, JavaScript is a dynamic scripting language supporting prototype based object construction. The basic syntax is intentionally similar to both Java and C++ to reduce the number of new concepts required to learn the language.
With JavaScript a designer/programmer has the ability to create a client side application with very less efforts. i.e.: with JavaScript you can easily show a prompt box and asks the user to enter his name whenever the page loads for the first time. He can then use the entered value to create a welcome string. These procedures are called events. Events can be used and called when something occurs - like loading the page for the first time. It's all client side, meaning loaded on the client's computer to parse the errors on a page, or show the time of day, etc.
|
|
|
GNU/GPL Licensed Programs:
Zen Cart™ truly is the art of e-commerce; a free, user-friendly, open source shopping cart system. The software is being developed by group of like-minded shop owners, programmers, designers, and consultants that think e-commerce could be and should be done differently.
Visit: ZenCart.com
osCommerce is an Open Source based online shop e-commerce solution that is available for free under the GNU General Public License. It features a rich set of out-of-the-box online shopping cart functionality that allows store owners to setup, run, and maintain their online stores with minimum effort and with no costs, fees, or limitations involved.
osCommerce has attracted the largest community for an e-commerce solution that consists of over 126,800 store owners and developers worldwide with add-ons being contributed on a daily basis. To date there are over 3,800 add-ons available that have been created by the community to extend the features of an osCommerce online store.
Visit: osCommerce.com
WordPress is a state-of-the-art semantic personal publishing platform with a focus on aesthetics, web standards, and usability. What a mouthful. WordPress is both free and priceless at the same time.
More simply, WordPress is what you use when you want to work with your blogging software, not fight it.
"Blog" is an abbreviated version of "weblog," which is a term used to describe web sites that maintain an ongoing chronicle of information. A blog is a frequently updated, personal website featuring diary-type commentary and links to articles or other Web sites. Blogs range from the personal to the political, and can focus on one narrow subject or a whole range of subjects.
Visit: WordPress.org
Joomla! is a free, award winning, open source content management system written with PHP for publishing content on the world wide web and intranets using a MySQL database. Joomla! includes features such as page caching to improve performance, RSS feeds, printable versions of pages, news flashes, blogs, polls, website searching, and language internationalization.
The name is a phonetic spelling of the Swahili word jumla meaning "all together" or "as a whole". It was chosen to reflect the commitment of the development team and community to the project. The first release of Joomla! (Joomla! 1.0.0) was announced on September 16, 2005. This was a re-branded release of Mambo 4.5.2.3 combined with other bug and moderate-level security fixes. In the project's roadmap, the core developers say Joomla! 1.5 will be a completely re-written code base built with PHP 5.
Visit: Joomla.org
|