Considering the rapid pace of changes in the software field and the limited courses that a student can take in languages, the question is which languages are crucial for students to learn in an undergraduate IS curriculum. This paper investigates the necessity of teaching C# and .NET in the undergraduate IS curriculum. It explores the pros and cons of .Net versus J2EE for applications development and differences between C#, C++ and Java, and which one may be the best language for teaching first programming course in IS curriculum.
Read the rest of this entry »
This short history identifies 32 major classes of software methods that have emerged over the last 50 years. There are many variations of each major class of software method, which renders the number of software methods in the hundreds. This short history contains a brief synopsis of each of the 32 major classes of software methods, identifying the decade and year they appeared, their purpose, their major tenets, their strengths, and their weaknesses. The year each software method appeared corresponds to the seminal work that introduced the method based on extensive bibliographic research and the strengths and weaknesses were based on scholarly and empirical works to provide an objective capstone for each method.
Read the rest of this entry »
The .NET Framework is an integral Windows component that supports building and running the next generation of applications and XML Web services. The .NET Framework is designed to fulfill the following objectives:
• To provide a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely.
• To provide a code-execution environment that minimizes software deployment and versioning conflicts.
• To provide a code-execution environment that promotes safe execution of code, including code created by an unknown or semi-trusted third party.
Read the rest of this entry »
Delphi/400 is a suite of application modernization tools designed to enable System i application developers to build completely new Web applications or build new Web interfaces to existing applications. For the System/i developer, there is lots of good news. The approach is based on the same notion of holistic application design and user interface / logic separation that System i developers have been using since the box you and I love was once called the System/38 Delphi/400 is the toolset that best addresses the notion of the application factory of rapid application development. It is the natural next step in a progression of tools from those with sophisticated names such as “Intelligent Development Environment,” “Componentization,” and “Visualization.” Yes, It is all of those and more. It does its thing by asking the developer to think about the whole application, not just one Web page at a time. Isn’t that how System i developers already think?
Read the rest of this entry »
16 Sep
Posted by jj as Dotnet
DOT NET is one of the key products that enable application development under the new vision. However, DOT NET is not quite backward compatible with prior versions like visual basic version 6. This makes migration a serious issue. Converting existing source code to DOT NET architecture is not just a matter of loading it to the new version. DOT NET has its built-in migration tool, which performs the vital task of converting the source code syntax. But that’s just half of the work done. But before the converted code is actually compiled, the developer needs to enable it to smoothly fix lot of issues to fit into DOT NET architecture. In present efforts to find out solutions to these migration issues, a re-engineering Migration Model for Legacy Source Code (MMLC) has been proposed in this study. Proposed model has been further validated using a in-house project at one of the leading software development organisation. It is envisaged from the experimental try-out that the model would help the developer community to easily convert their legacy source code to DOT NET framework.
Read the rest of this entry »
All SimBLOX simulation products employ an agent-based or object-oriented architecture. This allows the user to create very large, complex, macro-level simulation models by connecting together many smaller, easily understandable, micro-level “building block” models. In this simple tutorial, we will show you how to use the Water Resource Planning SimBRIX.
Read the rest of this entry »
Although C# is derived from the C programming language, it has features such as garbage
collection that allow beginners to become proficient in C# more quickly than in C or C++. Similar to Java, it is object-oriented, comes with an extensive class library, and supports exception handling,multiple types of polymorphism, and separation of interfaces from implementations.Those features, combined with its powerful development tools, multi-platform support, and generics, make C# a good choice for many types of software development projects: rapid application development projects, projects implemented by individuals or large or small teams, Internet applications, and projects with strict reliability requirements. Testing frameworks such as NUnit make C# am enable to test-driven development and thus a good language for use with Extreme Programming (XP). Its strong typing helps to prevent many programming errors that are common in weakly typed languages.
Read the rest of this entry »
This document is written for application developers who want to build WebLogic Server e-commerce applications using the Java 2 Platform, Enterprise Edition (J2EE) from Sun Microsystems. It is assumed that readers know Web technologies, object-oriented programming techniques, and the Java programming language.
Read the rest of this entry »