- Dot Net
The Microsoft .NET Framework is a software frameworkthat is available with several Microsoft Windows Operating System. It includes a large library of pre-coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a key Microsoft offering and is intended to be used by most new applications created for the Windows platform.
The pre-coded solutions that form the framework's Base class library cover a large range of programming needs in a number of areas, including user interface, data access, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers, who combine it with their own code to produce applications.
Programs written for the .NET Framework execute in a software environment that manages the program's runtime requirements. Also part of the .NET Framework, this runtime environment is known as the Common Language Runtime (CLR). The CLR provides the appearance of an Application Virtual Machine so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security, memory management, and Exceptional Handling. The class library and the CLR together compose the .NET Framework.
- Java
Java is a Programming Language originally developed by Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java Platform. The language derives much of its Syntax from C and C++ but has a simpler Object Model and fewer low-level facilities. Java applications are typically Compiledto Bytecodethat can run on any Java Virtual Machine (JVM) regardless of Compute Architecture
The original and reference Implementation Java compilers, virtual machines, and class Libraries were developed by Sun from 1995. As of May 2007, in compliance with the specifications of the Java Community Process, Sun made available most of their Java technologies as freeware under the GNU General Public Licence Others have also developed alternative implementations of these Sun technologies, such as the GNU Compiler for Java and GNU classpath.
- QA/Testing Tools
Quality assurance, or QA for short, refers to planned and systematic production processes that provide confidence in a product's suitability for its intended purpose. It is a set of activities intended to ensure that products (goods and/or services) satisfy customer requirements in a systematic, reliable fashion. QA cannot absolutely guarantee the production of quality products, unfortunately, but makes this more likely.
Two key principles characterise QA: "fit for purpose" (the product should be suitable for the intended purpose) and "right first time" (mistakes should be eliminated). QA includes regulation of the quality of raw materials, assemblies, products and components; services related to production; and management, production and inspection processes. It is important to realize also that quality is determined by the intended users, clients or customers, not by society in general: it is not the same as 'expensive' or 'high quality'. Even lowly bottom-of-the-range goods can be considered quality items if they meet a market need.
Test Tools is the use of tools to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Commonly, test tools involves automating a manual process already in place that uses a formalized testing process.
- SAP
SAP, started in 1972 by five former IBM employees in Mannheim, Germany, states that it is the world's largest inter-enterprise software company and the world's fourth-largest independent software supplier, overall. The original name for SAP was German: Systeme, Anwendungen, Produkte, German for "Systems Applications and Products." The original SAP idea was to provide customers with the ability to interact with a common corporate database for a comprehensive range of applications. Gradually, the applications have been assembled and today many corporations, including IBM and Microsoft, are using SAP products to run their own businesses. SAP applications, built around their latest R/3system, provide the capability to manage financial, asset, and cost accounting, production operations and materials, personnel, plants, and archived documents. The R/3 system runs on a number of platforms including Windows 2000 and uses the client/server model. The latest version of R/3 includes a comprehensive Internet-enabled package.
SAP has recently recast its product offerings under a comprehensive Web interface, called mySAP.com, and added new e-business applications, including customer relationship management (CRM) and supply chain management (SCM.
As of January 2007, SAP, a publicly traded company, had over 38,4000 employees in over 50 countries, and more than 36,200 customers around the world. SAP is turning its attention to small- and-medium sized businesses (SMB). A recent R/3 version was provided for IBM's AS/400 platform.
- Oracle
The Oracle (commonly referred to as Oracle RDBMS or simply Oracle) consists of a relational database management system(RDBMS) produced and marketed by Oracle Corporation. As of 2008, Oracle had become a major presence in database computing
- Data Warehouse
Data warehouse is a repository of an organization's electronically stored data. Data warehouses are designed to facilitate reporting and analysis.
This definition of the data warehouse focuses on data storage. However, the means to retrieve and analyze data, to extract, transform and load data, and to manage the data dictionary are also considered essential components of a data warehousing system. Many references to data warehousing use this broader context. Thus, an expanded definition for data warehousing includes business intelligence tools, tools to extract, transform and load data into the repository, and tools to manage and retrieve metadata.
In contrast to data warehouses are operational systems which perform day-to-day Transaction Procesing.
- MCSE/CCNA/CCNP/CCIE
Microsoft Certified Professional (MCP) refers to the broad certification program for Microsoft, although it can also refer to an individual candidate who had completed any one exam within the program (subject to some exclusions).
The MCP program offers multiple certifications, based on different areas of technical expertise. To attain these certifications, a candidate must pass a series of exams within the program. The current certifications are Microsoft Certified Technology Specialist (MCTS), Microsoft Certified Professional Developer (MCDP), Microsoft Certified IT Professional (MCITP)and the Microsoft Certified Architect (MCA).
Popular previous generation certifications include Microsoft Certified System Engineer (MCSE), Microsoft Certified Solution Developer (MCSD) and Microsoft Certified Database Administrator (MCDBA).
Some employers require or prefer certain MCP certifications for specific jobs that involve Microsoft products and technologies. Other vendors have their own certification programs such as the Sun Certified Professional program, the Red Hat Certified Program, the Oracle Certification Program, the Cisco Career Certifications program.
CCNA
CCNA is the abbreviation of Cisco Certified Network Associate certification from Cisco. In speech and in writing, this certification is properly referred to by the initials CCNA rather than the full name.
CCNA certification is a first-level Cisco Career certification and indicates a foundation in and apprentice knowledge of networking. CCNA certification validates the ability to install, configure, operate, and troubleshoot medium-size routed and switched networks, including implementation and verification of connections to remote sites in a WAN. The certification is obtained through 80 hours of Cisco certified training (ICND1 and ICND2) as well as passing the 640-802 exam for the certification
Cisco Career Certifications are IT Professional Certifications for Cisco products. The tests are administered by pearson VUE. There are five levels of certification: Entry, Associate, Professional, Expert, and Specialist. For more information on Cisco Certifications, visit the Cisco Learning Network
- C/C++
In Computing, C is a general-purpose computer Programming Language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Labolatories to implement the Unix Operating System.
Although C was designed for writing architecturally independent System Software it is also widely used for developing application software..
Worldwide, C is the first or second most popular language in terms of number of developer positions or publicly available code. It is widely used on many different software platforms, and there are few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which originally began as an extension to C, and Java and C# which borrow C lexical conventions and operators.
C++
C++ is a general-purpose Programming Language. It is regarded as a middle-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup in 1979 at Bell Labs as an enhancement to the C Programming Languages and originally named "C with Classes". It was renamed to C++ in 1983.
C++ is widely used in the software industry. Some of its application domains include systems software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games. Several groups provide both free and commercial C++ compiler software, including the GNU Project, Microsoft, Intel, Borland and others.
The language began as enhancements to C, first adding classes, then virtual functions, operator overloading, multiple inheritance, templates, and exception handling among other features. After years of development, the C++ programming language standard was ratified in 1998 as ISO/IEC :1998. The current standard is the 2003 version, ISO/IEC 14882:2003. The next standard version (known informally as C++oX is in development.
C++ is a statically typed, free-form, multi-paradigm, compiled language where compilation creates machine code for a target machine hardware.
- ERP/CRM
Enterprise resource planning is an enterprise-wide information system designed to coordinate all the resources, information, and activities needed to complete business processes such as order fullfillment or billing.
ERP system supports most of the business system that maintains in a single database the data needed for a variety of business functions such as Manufacturing, Supply Chain Management, Financials, Projects, Human Resourses and Customer Relationship Management.
An ERP system is based on a common database and a modular software design. The common database can allow every department of a business to store and retrieve information in real-time. The information should be reliable, accessible, and easily shared. The modular software design should mean a business can select the modules they need, mix and match modules from different vendors, and add new modules of their own to improve business performance.
Ideally, the data for the various business functions are integrated. In practice the ERP system may comprise a set of discrete applications, each maintaining a discrete data store within one physical database.
- Mainframes
Mainframes (often colloquially referred to as Big Iron are computers used mainly by large organizations for critical applications, typically bulk data processing such as census, industry and consumer statistics, ERP, and financial transaction processing.
The term probably had originated from the early mainframes, as they were housed in enormous, room-sized metal boxes or frames. Later the term was used to distinguish high-end commercial machines from less powerful units.
- LINUX/UNIX
Unix operating systems are widely used in both servers and work stations. The Unix environment and the client-server program model were essential elements in the development of the Internet and the reshaping of computing as centered in networks rather than in individual computers.
Both Unix and the C Programming Languages were developed by AT&T and distributed to government and academic institutions, causing both to be ported to a wider variety of machine families than any other operating system. As a result, Unix became synonymous with open systems.
Unix was designed to be portable, multi-tasking and multi-user in a time-sharing configuration. Unix systems are characterized by various concepts: the use of plain text for storing data; a hierarchical file system; treating devices and certain types of inter-process communication (IPC) as files; and the use of a large number of software tools, small programs that can be strung together through a command line interpretor using pipes, as opposed to using a single monolithic program that includes all of the same functionality. These concepts are known as the Unix Philosophy..
- SAS
SAS is driven by SAS programs that define a sequence of operations to be performed on data stored as tables. Although non-programmer graphical user interfaces to SAS exist (such as the SAS Enterprise Guide), most of the time these GUI's are just a front-end to automate or facilitate generation of SAS programs. SAS components expose their functionalities via application programming interfaces, in the form of statements and procedures.
A SAS program is composed of three major parts, the DATA step, procedure steps (effectively, everything that is not enclosed in a DATA step), and a macro language. SAS Library Engines and Remote Library Services allow access to data stored in external data structures and on remote computer platforms.
- SIEBEL
Siebel is a prominent vendor of interoperable e-business software. They also call themselves Siebel Systems. The company's customer relationship management (CRM), enterprise resource management (ERM), and partner relationship management (PRM) applications are designed to automate those aspects of business and allow an enterprise to perform and coordinate associated tasks over the Internet and through other channels, such as retail or call center networks
- Ms-Office/Tally
Microsoft Office is a popular set of interrelated desktop applications, servers and services, collectively referred to as an office-suite, for the Microsoft Windows and MAC OS X operating systems. Office was introduced by Microsoft in 1989 on Mac OS,with a version for Windows in 1990. Initially a marketing term for a bundled set of applications, the first version of Office contained Microsoft word, Microsoft Excel and Microsoft power point. Additionally, a "Pro" version of Office included Microsoft Access and Schedule Plus. Over the years, Office applications have grown substantially closer with shared features such as a common spell checker, OLE data integration and Microsoft Visual Basic for Scripting-scripting language. Microsoft also positions Office as a development platform for line-of-business software under the Office Businesses Applications (OBA) brand.
- CAD/CAM/CAE
CAD
Computer-aided design (CAD) is the use of computer technology to aid in the design and particularly the drafting (technical drawing and engineering drawing) of a part or product, including entire buildings. It is both a visual (or drawing) and symbol-based method of communication whose conventions are particular to a specific technical field.
Drafting can be done in two dimensions ("2D") and three dimensions ("3D"). Drafting is the integral communication of technical or engineering drawings and is the industrial arts sub-discipline that underlies all involved technical endeavors. In representing complex, three-dimensional objects in two-dimensional drawings, these objects have traditionally been represented by three projected views at right angles.
Current CAD software packages range from 2D vector-based drafting systems to 3D solid and surface modellers. Modern CAD packages can also frequently allow rotations in three dimensions, allowing viewing of a designed object from any desired angle, even from the inside looking out. Some CAD software is capable of dynamic mathematic modeling, in which case it may be marketed as CADD computer-aided design and drafting.
CAD is used in the design of tools and machinery used in the manufacture of components, and in the drafting and design of all types of buildings, from small residential types (houses) to the largest commercial and industrial structures (hospitals and factories).
CAD is mainly used for detailed engineering of 3D models and/or 2D drawings of physical components, but it is also used throughout the engineering process from conceptual design and layout of products, through strength and dynamic analysis of assemblies to definition of manufacturing methods of components.
CAD has become an especially important technology within the scope of computer-aided technologies, with benefits such as lower product development costs and a greatly shortened design cycle. CAD enables designers to lay out and develop work on screen, print it out and save it for future editing, saving time on their drawings
CAM
Computer-aided manufacturing (CAM) is the use of computer-based software tools that assist engineers and machinists in manufacturing or prototyping product components. CAM is a programming tool that makes it possible to manufacture physical models using computer aided design (CAD) programs. CAM creates real life versions of components designed within a software package. CAM was first used in 1971 for car body design and tooling.
Traditionally, CAM has been considered as a numerical control (NC) programming tool wherein three-dimensional (3D) models of components generated in CAD software are used to generate CNC code to drive numerically controlled machine tools.
Although this remains the most common CAM function, CAM functions have expanded to integrate CAM more fully with CAD/CAM/CAE, PLM solutions. As with other Computer-Aided technologies, CAM does not eliminate the need for skilled professionals such as Manufacturing Engineers and NC Programmers. CAM, in fact, both leverages the value of the most skilled manufacturing professionals through advanced productivity tools, while building the skills of new professionals through visualization, simulation and optimization tools.
CAE
Computer-aided engineering (often referred to as CAE) is the use of information technology to support engineers in tasks such as analysis, simulation, design, manufacture, planning, diagnosis, and repair. Software tools that have been developed to support these activities are considered CAE tools. CAE tools are being used, for example, to analyze the robustness and performance of components and assemblies. The term encompasses simulation, validation, and optimization of products and manufacturing tools. In the future, CAE systems will be major providers of information to help support design teams in decision making.
In regard to information networks, CAE systems are individually considered a single node on a total information network and each node may interact with other nodes on the network.
CAE systems can provide support to businesses. This is achieved by the use of reference architectures and their ability to place information views on the business process. Reference architecture is the basis from which information model, especially product and manufacturing models.
- Share Point
|
No comments:
Post a Comment