Showing posts with label Software Tech. Show all posts
Showing posts with label Software Tech. Show all posts
Wednesday, June 26, 2019
Wednesday, June 26, 2019
Jakarta EE and JSF 2.x
Saturday, March 30, 2019
Saturday, March 30, 2019
Create a backend for frontend application architecture
A Backend for Frontend (BFF) architecture can be used to create
backends for client-facing mobile or web apps. BFF’s can help support an
application with multiple clients while at the same time moving the
system into a less-coupled state than a monolith system. This code
pattern helps teams iterate features faster and have control over the
backends for mobile apps without affecting the experience for a
corresponding mobile or web app.
Wednesday, June 15, 2016
Wednesday, June 15, 2016
The new Web application architectures and their impacts for enterprises
In the first part of this article, we talked about new front-end architectures, which consist of JavaScript Web applications using APIs provided by a back-end server: The new Web application architectures and their impacts for enterprises – Part 1.
We saw that they recently emerged thanks to the increasing performance of browsers and the rise of industrialization tools for JavaScript development.
In this second part, we will focus on:
- reasons why you should adopt these new architectures;
- opportunities they provide;
- impacts for enterprises.
Why adopting these new architectures?
Address heterogeneous clients with the same back-end code
Saturday, April 16, 2016
Saturday, April 16, 2016
Embedded Software
Embedded software is specialized programming in a chip or on firmware in an embedded device to controls its functions.
Hardware makers use embedded software to control the functions of various hardware devices and systems. Embedded software controls device functions in the same way that a computer’s operating system controls the function of software applications. Almost any device can contain embedded software – from those so simple you might not imagine they had computer control, like toasters and light bulbs, to complex tracking systems in missiles.
Embedded software is used to control the limited, set functions of hardware devices and doesn't generally need input; it is not typically worked with directly by users. Its functions are activated by external controls, either external actions of the device itself or remote input. The device may have communication links to other devices for functionality or in case the device needs to be adjusted, calibrated or diagnosed. It is also through these connections that someone might attempt embedded system hacking.
Embedded software varies in complexity as much the devices it is used to control. Although the term is often used interchangeably with firmware, embedded software is often the only computer code running on a piece of hardware, while firmware, in contrast, hands over control to an operating system that in turn launches and controls programs.
Hardware makers use embedded software to control the functions of various hardware devices and systems. Embedded software controls device functions in the same way that a computer’s operating system controls the function of software applications. Almost any device can contain embedded software – from those so simple you might not imagine they had computer control, like toasters and light bulbs, to complex tracking systems in missiles.
Embedded software is used to control the limited, set functions of hardware devices and doesn't generally need input; it is not typically worked with directly by users. Its functions are activated by external controls, either external actions of the device itself or remote input. The device may have communication links to other devices for functionality or in case the device needs to be adjusted, calibrated or diagnosed. It is also through these connections that someone might attempt embedded system hacking.
Embedded software varies in complexity as much the devices it is used to control. Although the term is often used interchangeably with firmware, embedded software is often the only computer code running on a piece of hardware, while firmware, in contrast, hands over control to an operating system that in turn launches and controls programs.
- http://internetofthingsagenda.techtarget.com/definition/embedded-software
- https://en.wikipedia.org/wiki/Embedded_software
Firmware is software that is embedded in a piece of hardware. You can think of firmware simply as "software for hardware."
However, the firmware is not to an interchangeable term for software. See Hardware vs Software vs Firmware: What's the Difference? for more information on their differences.
Devices that you might think of as strictly hardware such as optical drives, a network card, a router, a camera, or a scanner all have software that is programmed into a special memory contained in the hardware itself.
However, the firmware is not to an interchangeable term for software. See Hardware vs Software vs Firmware: What's the Difference? for more information on their differences.
Devices that you might think of as strictly hardware such as optical drives, a network card, a router, a camera, or a scanner all have software that is programmed into a special memory contained in the hardware itself.
Friday, January 1, 2016
Friday, January 01, 2016
Android
Android is a mobile operating system (OS) currently developed by Google, based on the Linux kernel and designed primarily for touchscreen mobile devices such as smartphones and tablets.
Friday, January 01, 2016
iOS
iOS is an operating system used for mobile devices manufactured by Apple Inc. "both the iPod touch and the iPad are iOS devices". It is the same as Android OS.
To run iOS application on emulator, it needs to install Mac OS X operating system the same as using Android on ubuntu. Then setup iOS on Mac OS X operating system to study it using emulator.
To run iOS application on emulator, it needs to install Mac OS X operating system the same as using Android on ubuntu. Then setup iOS on Mac OS X operating system to study it using emulator.
Friday, January 01, 2016
Mobile Concept
Telecommunications, also called telecommunication, is the exchange of information over significant distances by electronic means. A complete, single telecommunications circuit consists of two stations, each equipped with a transmitter and a receiver. The transmitter and receiver at any station may be combined into a single device called a transceiver. The medium of signal transmission can be electrical wire or cable (also known as "copper"), optical fiber orelectromagnetic fields. The free-space transmission and reception of data by means of electromagntetic fields is called wireless.
Một số lĩnh vực hoạt động của viễn thông:
- Dịch vụ thoại (cố định, di động,..), Dịch vụ truyền dữ liệu (ví dụ ADSL), Video Conference, TiVi Internet, hạ tầng mạng viễn thông cho dịch vụ Internet băng thông rộng, vệ tinh, các sản phẩm/dịch vụ viễn thông, Internet khác
- Dịch vụ giá trị gia tăng trên mạng Internet, điện thoại di động
- Dịch vụ tin nhắn, dữ liệu, thông tin giải trí trên mạng điện thoại di động
- Cung cấp trò chơi trực tuyến trên mạng Internet, điện thoại di động
- Buôn bán thiết bị viễn thông và Internet.