Topics • Product Engineering • ERP • Software Frameworks • Storage • Voice Technology Made By Ashish Sharma NEC
Transcript
1. Topics Product Engineering ERP Software Frameworks Storage
Voice Technology Made By Ashish Sharma NEC
2. Languages & Framework Computer Languages: C++ C Java
Framework Dot Net Visual Studio Scripting Languages
Perl/Python/Shell
3. Connectivity LAN (Local Area Network) MAN (Metropolitan Area
Network) WAN (Wide Area Network) Bluetooth (short-wavelength radio
transmissions) Wifi - Wlan
4. Mobile - Wireless GSM (Global System for
MobileCommunications) 2G replacement of 1G (Full Duplex) Additions:
GPRS (General Packet Radio Services) EDGE (Enhanced Data rates for
GSM) 3GPP (3G) UMTS Standards (Universal Mobile Telecommunications
System) LTE (Long Term Evolution) (4G)
5. Code division multiple access (CDMA) is a channel access
method used by various radio communication technologies. GPS
(Global Positioning System Voice over Internet Protocol (VoIP) is a
methodology and group of technologies for the delivery of voice
communications and multimedia sessions over Internet Protocol (IP)
networks, such as the Internet. VoLTE (Voice over LTE)
6. Mobile - Wireless Android is an operating system based on
the Linux kernel, and designed primarily for touch screen mobile
devices & Upper Layer of JAVA. Android UI Framework: Android
provides a variety of pre-build UI components such as structured
layout objects and UI controls that allow you to build the
graphical user interface for the app IOS for Apple
7. Cloud Computing & Virtualization Large number of
computers connected through a real-time communication network such
as the Internet Ability to run a program or application on many
connected computers at the same time .
8. Cloud Computing & Virtualization Big datais the term for
a collection of data sets so large and complex that it becomes
difficult to process using on-hand database management tools or
traditional data processing applications. The challenges include
capture,storage, search, sharing, transfer, analysis, and
visualization
9. Datawarehousing In computing, a data warehouse or enterprise
data warehouse (DW, DWH, or EDW) is a database used for reporting
and data analysis. It is a central repository of data which is
created by integrating data from one or more disparate sources
Methodologies Bottom-up design Top-down design Hybrid design
10. Datawarehouse Process Extraction From IMS (Information Mgmt
System) Virtual Storage Access Method (VSAM) Indexed Sequential
Access Method (ISAM) web spidering & screen-scraping (From Web)
Transform Translating Encoding Joining Deduplicating Load loads the
data into the end target, usually the data warehouse
11. Modelviewcontroller Modelviewcontroller (MVC) is a software
architecture pattern which separates the representation of
information from the user's interaction with it. The model consists
of application data, business rules, logic, and functions. A view
can be any output representation of data, such as a chart or a
diagram. Multiple views of the same data are possible, such as a
bar chart for management and a tabular view for accountants
12. Model View ViewModel The (MVVM) is an architectural pattern
used in software engineering that originated from Microsoft as a
specialization of the Presentation Model design pattern. Largely
based on the modelviewcontroller pattern (MVC) It is a specific
implementation targeted at UI development platforms which support
the event-driven programming in Windows Presentation Foundation
(WPF) and Silverlight on the .NET platforms using XAML and .NET
languages. If communication is required then WCF (Windows
Communication Foundation).
13. Enterprise Resource Planning -ERP cross-functional
enterprise system driven by an integrated suite of software modules
an integrated real-time view of its core business processes such as
production, order processing, and inventory management common
database maintained by a database management system ERP systems
track business resources such as cash, raw materials, and
production capacity.
14. ERP Continued.. Tracks the status of commitments made by
the business such as customer orders, purchase orders, and employee
payroll. Facilitates information flow between all business
functions inside the organization, and manages connections to
outside stakeholders Can run on a variety of computer hardware and
network configurations, typically employing a database as a
repository for information. Key Players: SAP,Oracle,
PeopleSoft
15. Infrastructure Storage IBM Tivoli Storage Manager is a
centralized, policy-based, enterprise class, data backup and
recovery package. The software enables the user to insert objects
not only via backup, but also through space management and archive
tools. It also allows retrieval of the same data via similar
restore, recall, and retrieve methods.
16. Infrastructure Storage A storage area network (SAN) is a
dedicated network that provides access to consolidated, block level
data storage. Used to make storage devices, such as disk arrays,
tape libraries, and optical jukeboxes, accessible to servers so
that the devices appear like locally attache devices to the
operating system Keyplayers Netapp EMC
17. Multimedia Multimedia Framework: A multimedia framework is
a software framework that handles media on a computer and through a
network. A good multimedia framework offers an intuitive API and a
modular architecture to easily add support for new audio, video and
container formats and transmission protocols. HDCP: High-bandwidth
Digital Content Protection (HDCP; commonly, though incorrectly,
referred to as High-Definition Copy(right) Protection) Is a form of
digital copy protection and Digital Restrictions Management
developed by Intel Corporation to prevent copying of digital audio
and video content as it travels across connections
18. DRM Digital rights management (DRM) is a class of
controversial technologies that are used by hardware manufacturers,
publishers, copyright holders, and individuals with the intent to
control the use of digital content and devices after sale. MTP:
Media Transfer Protocol OpenGL (Open Graphics Library) is a
cross-language, multi- platform application programming interface
(API) for rendering 2D and 3D computer graphics OpenGLES (OpenGL
for Embedded Systems ) Subset of OpenGL Open CV is a library of
programming functions mainly aimed at real- time computer vision
Image Processing Digital image processing, but optical and analog
image processing
19. Misc Terms Entity frameworks ADO.NET Entity Framework (EF)
is an open source object-relational mapping (ORM) framework for the
NET Framework. An application programming interface (API) specifies
how some software components should interact with each other. In
addition to accessing databases or computer hardware, such as hard
disk drives or video cards, an API can be used to ease the work of
programming graphical user interface components. It comes in the
form of a library
20. A Web service is a method of communication between two
electronic devices over World Wide Web Apache Struts is an
open-source web application framework for developing Java EE web
applications. It uses and extends the Java Servlet API to encourage
developers to adopt a modelviewcontroller (MVC) architecture.
Hibernate is an object-relational mapping (ORM) library for the
Java language, providing a framework for mapping an object-
oriented domain modelto a traditional relational database.
21. The Spring Framework is an open source application
framework and inversion of control container for the Java platform
Replacement or addition to Java Bean.
22. Microsoft SharePoint Used to provide intranet portals,
document & file management , collaboration , social networks,
extranets, websites, enterprise search & business intelligence.
Just like Outlook (As the interface)