Chia sẻ kiến thức IT và đời sống – Sharing IT Knowledge and Life

Showing posts with label IT & Life. Show all posts
Showing posts with label IT & Life. Show all posts

Saturday, July 24, 2021

What is backbase

What are Digital Banking Platforms (DBP)?

A digital banking platform (DBP) enables a bank to begin the transformational process of becoming a truly digital bank that is ecosystem-centric. A DBP also enables banks to achieve business optimization. However, that is not the end state. For banks seeking only business optimization as the goal of their digital banking strategy, a digital banking multichannel solution will meet those needs.

Wednesday, June 26, 2019

Jakarta EE and JSF 2.x

Jakarta EE

In September 2017, Oracle announced its intention to transition Java EE to the Eclipse Foundation. Java EE has since been rebranded to Jakarta EE, and JSF 2.3 (Eclipse Mojarra) has been adopted for continuation. The next major release of the JSF specification will be Eclipse Mojarra 3.0. (source from JavaWorld).

How to change the default Netbeans 8.0.2 project directory?

  • edit the file
    C:\Users\adminuser\AppData\Roaming\NetBeans\8.0.2\config\Preferences\org\netbeans\modules\projectui.properties

  • set the key/value
    lastOpenProjectDir=C:\\Java\\NetBeansProjects

  • Create project and chose Project Location = C:\Java\NetBeansProjects

Next time, when creating new project, the new project location will be set.

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

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

What is 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.

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.

Friday, January 1, 2016

Ofbiz

What is 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.

ECommerce Concept

 Catalog:

provides flexible product and category organization to manage categories and products.


SKU:

Stock-Keeping Unit. In the field of inventory management, a stock keeping unit (SKU /ˌɛsˌkeɪˈjuː, ˈsk(j)uː/) is a distinct type of item for sale,[1]: 122  such as a product or service, and all attributes associated with the item type that distinguish it from other item types. For a product, these attributes can include manufacturer, description, material, size, color, packaging, and warranty terms. When a business takes inventory of its stock, it counts the quantity it has of each SKU.

SKU can also refer to a unique identifier or code, sometimes represented via a barcode for scanning and tracking, that refers to the particular stock keeping unit. These identifiers are not regulated or standardized. When a company receives items from a vendor, it has a choice of maintaining the vendor's SKU or creating its own.[2]: 74–75  This makes them distinct from Global Trade Item Number (GTIN), which are standard, global, tracking units. Universal Product Code (UPC), International Article Number (EAN), and Australian Product Number (APN) are special cases of GTINs. 


Inventory: (tồn kho)

Inventory is the amount of goods kept in the warehouse (kho). Includes finished goods (thành phẩm) and unfinished products (nguyên liệu, bán thành phẩm - Unfinished goods – components, ingredients, raw materials, semi-processed materials, and subassemblies). However, actual inventory is complex and has a huge impact on the performance of the entire supply chain. Therefore, businesses need an effective Inventory Management plan.

Inventory Management is the process of planning, strategizing, and controlling inventory (quantity).

Magento

Magento là một mã nguồn mở tạo web thương mại điện tử đã được ra mắt vào ngày 31 tháng 3 năm 2008. Magento được phát triển bởi Varien, với sự giúp đỡ từ các lập trình viên trong cộng đồng mã nguồn mở, nhưng chỉ được sở hữu bởi Magento Inc. Magento được xây dựng trên nền tảng Zend Framework. Nó sử dụng các mô hình thực thể thuộc tính giá trị cơ sở dữ liệu (EAV – entity-attribute-value) để lưu trữ dữ liệu.site.






































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.

Thursday, November 4, 2010

Java Primitive Data Types - Reals - IEEE754

Java uses IEEE (Institute of Electronics and Electrical Engineers) Standard 754 to store real numbers. While knowledge of the standard may no longer be crucial for programmers due to abstraction of this detail it is placed here for completeness and as a reference in case the need arises to parse raw data and the result is not as expected. IEEE 754 Applet.
IEEE 754:The IEEE 754 Standard uses 1-plus form of the binary normalized fraction (rounded). The fraction part is called the mantissa.
1-plus normalized scientific notation base two is then
N = ± (1.b1b2b3b4 ...)2 x 2+E
The 1 is understood to be there and is not recorded. 
The Java primitive data type float is 4 bytes, or 32 bits:
1 bit Sign
8 bit exponent
23 bit mantissa
While the double is 8 bytes, or 64 bits, formatted as follows:

Cơ sở kỹ thuật truyền số liệu


Chương 1: khái niệm chung

Thông tin(tin): Information
là sự cảm hiểu của con người về thế giới xung quanh. Thông tin có 2 mặt: ngữ nghĩa chung và độ lớn thông tin.

Dữ liệu: data
là 1 quá trình vật lý mang thông tin, là kết quả phép vật chất hóa thông tin, gồm
    1. nội dung ngữ nghĩa thông tin chứa trong nó
    2. độ lớn thông tin có trong dữ liệu này
    3. hình thức - nội dung là thể hiện cụ thể của dữ liệu ví dụ dữ liệu mã hóa, dữ liệu ở dạng dòng điện truyền đi trong dây dẫn..

Tín hiệu: signal
    là một quá trình vật lý mang thông tin, phù hợp với môi trường lan truyền (điểm khác data). Tín hiệu có mục tiêu là làm sao để có môi trường lan truyền thông tin tốt nhất. Ví dụ tín hiệu sóng radio, tín hiệu điện..

PHỔ BIẾN

CHUYÊN MỤC

TỔNG LƯỢT XEM