Please enable Javascript to view the page

motif

Fundamental Software Development

Overview

As a member of Toshiba Corporate Software Engineering & Technology Center (SWC), TSDV has a mission to contribute to the development of common technology for improving the productivity and quality of software development in Toshiba group, and the enhancement of software design capabilities, development capabilities, and quality capabilities.

SWC develops long-term software technology strategy, research and select base technology including open source software provide to Toshiba group, acquire advanced technology through R&D, and improve software engineering and process. Meanwhile, TSDV inherits the fundamental technologies from SWC and retain them by involving in developing, maintaining & deploying related parts for different Toshiba companies. We also establish The focused technologies we have been working on recently are:

  • Database Technologies
  • Operating System Technologies
  • Web & Visualization Technologies
  • Cloud Computing Technologies
  • Test Automation Technologies

Database Technologies

Database is one of the essential software in modern system development. TSDV involve in 2 main database development areas:

Embedded Database

In the embedded environment (devices or infrastructure systems), it is difficult to use the OSS or commercial database directly, because of high restriction on system resource. In TSDV, we develop/customize database engines that are dedicated for embedded systems: runnable on special OS, overcome matter storage restriction, optimal for required performance while ensuring security.

Examples of development activities:

  • Enhance the high availability and high concurrency for embedded database
  • Enhance the distributed data search framework for utilization of big data and IoT data

IoT and Big Data Database

We live in the era of the internet of Things (IoT) where the billions of devices are interconnected and are generating petabytes of data at an increasing rate. Gaining insights and information from that data and generating value out of it gives a tangible competitive advantage to businesses, organizations, … We involve with an innovative solution to offer a versatile data store that is optimized for IoT, provides high scalability, is turned for high performance and ensures high reliability

Examples of development activities:

  • Develop clients for IoT and Big Data database systems that support different programming languages
  • Packaging the clients and publish to various repositories on Ubuntu, CentOS, OpenSUSE, …
  • OSS community support
  • Development for the DBaaS of the Database for IoT/Big Data (Java, JS, Spring Boot, Azure)

Operating System Technologies

OSS such as Embedded Linux is one of the essential elements in product development. SWC launched the “Civil Infrastructure Platform Project (CIP)" aiming to realize a highly reliable Linux-based OSS common platform in cooperation with other companies in the same industry.

TSDV OS team is one part of SWC Linux team, to support community in Embedded Linux development, and develop Embedded Linux Operating System for Toshiba companies.

Examples of development activities:

  • Open source compliance: Security, licensing support
  • Community support: cross compile, core package for embedded OS…
  • OS customization: develop Operating system for different devices, platform, such as: MFP, industrial boards

Web & Visualization Technologies

Web technology is already widely used on the world. However, for enterprise, especially social infrastructure field, the system may be required to operate continuously 24/7, 365/year, which in turn, requires higher system reliability, bigger data volume, and much more data update frequency, etc... for its monitoring & control system (HMI). There is a need for higher standard for this

TSDV cooperate with SWC to develop the web-based visualization framework & related web application to visualize a large amount of data at high speed for IoT infrastructure systems.

Examples of development activities:

  • Develop common components (UI component, gadget, widget) for web framework
  • Realtime data update between client and server
  • Big data rendering and visualization
  • Developing for the framework used in development for Hybrid application. (JS, Vue.js, Cordova)
  • Maintenance for the framework used in development for server side of Java web application (Java, Spring Boot)

Cloud Computing Technologies

Toshiba Group’s Vision is to become a world-leading CPS technology company, in which the core based on IoT Big Data. By offering through the cloud, services usage becomes easier for companies and departments that find IoT implementation difficult, and also cross-usage along the value chain - suppliers, selling partners, maintenance support partners, and contractors - becomes possible.

TSDV established Cloud Development Team, with the mission is to enhance quality and development productivity of Cloud related products, and create new services and products to provide new value to customers. Our vision is to become Cloud Center of Excellent and can lead in new cutting-edge technologies of cloud computing

Examples of development activities:

  • Architecture designing and doing dev-ops task for health-care data collection and analysis system (Azure)
  • Developing tool-chain packages (Azure, AWS)
  • Feasibility check for moving Human Resource Management System to Cloud (AWS)
  • Technical supervising for IoT remote monitoring and visualization service development Project (Azure)

Test Automation Technologies

Besides development & research activities, TSDV has established Test Center since 2014 dedicated for independent testing services. Our target is to become Center of Excellence of Software Testing in Toshiba Group by providing effective testing services, helping to build up high quality products before release to market

Refer to Key Technologies in Software Testing Services

Fundamental Software Development

Overview

As a member of Toshiba Corporate Software Engineering & Technology Center (SWC), TSDV has a mission to contribute to the development of common technology for improving the productivity and quality of software development in Toshiba group, and the enhancement of software design capabilities, development capabilities, and quality capabilities.

SWC develops long-term software technology strategy, research and select base technology including open source software provide to Toshiba group, acquire advanced technology through R&D, and improve software engineering and process. Meanwhile, TSDV inherits the fundamental technologies from SWC and retain them by involving in developing, maintaining & deploying related parts for different Toshiba companies. We also establish The focused technologies we have been working on recently are:

  • Database Technologies
  • Operating System Technologies
  • Web & Visualization Technologies
  • Cloud Computing Technologies
  • Test Automation Technologies

Database Technologies

Database is one of the essential software in modern system development. TSDV involve in 2 main database development areas:

Embedded Database

In the embedded environment (devices or infrastructure systems), it is difficult to use the OSS or commercial database directly, because of high restriction on system resource. In TSDV, we develop/customize database engines that are dedicated for embedded systems: runnable on special OS, overcome matter storage restriction, optimal for required performance while ensuring security.

Examples of development activities:

  • Enhance the high availability and high concurrency for embedded database
  • Enhance the distributed data search framework for utilization of big data and IoT data

IoT and Big Data Database

We live in the era of the internet of Things (IoT) where the billions of devices are interconnected and are generating petabytes of data at an increasing rate. Gaining insights and information from that data and generating value out of it gives a tangible competitive advantage to businesses, organizations, … We involve with an innovative solution to offer a versatile data store that is optimized for IoT, provides high scalability, is turned for high performance and ensures high reliability

Examples of development activities:

  • Develop clients for IoT and Big Data database systems that support different programming languages
  • Packaging the clients and publish to various repositories on Ubuntu, CentOS, OpenSUSE, …
  • OSS community support
  • Development for the DBaaS of the Database for IoT/Big Data (Java, JS, Spring Boot, Azure)

Operating System Technologies

OSS such as Embedded Linux is one of the essential elements in product development. SWC launched the “Civil Infrastructure Platform Project (CIP)" aiming to realize a highly reliable Linux-based OSS common platform in cooperation with other companies in the same industry.

TSDV OS team is one part of SWC Linux team, to support community in Embedded Linux development, and develop Embedded Linux Operating System for Toshiba companies.

Examples of development activities:

  • Open source compliance: Security, licensing support
  • Community support: cross compile, core package for embedded OS…
  • OS customization: develop Operating system for different devices, platform, such as: MFP, industrial boards

Web & Visualization Technologies

Web technology is already widely used on the world. However, for enterprise, especially social infrastructure field, the system may be required to operate continuously 24/7, 365/year, which in turn, requires higher system reliability, bigger data volume, and much more data update frequency, etc... for its monitoring & control system (HMI). There is a need for higher standard for this

TSDV cooperate with SWC to develop the web-based visualization framework & related web application to visualize a large amount of data at high speed for IoT infrastructure systems.

Examples of development activities:

  • Develop common components (UI component, gadget, widget) for web framework
  • Realtime data update between client and server
  • Big data rendering and visualization
  • Developing for the framework used in development for Hybrid application. (JS, Vue.js, Cordova)
  • Maintenance for the framework used in development for server side of Java web application (Java, Spring Boot)

Cloud Computing Technologies

Toshiba Group’s Vision is to become a world-leading CPS technology company, in which the core based on IoT Big Data. By offering through the cloud, services usage becomes easier for companies and departments that find IoT implementation difficult, and also cross-usage along the value chain - suppliers, selling partners, maintenance support partners, and contractors - becomes possible.

TSDV established Cloud Development Team, with the mission is to enhance quality and development productivity of Cloud related products, and create new services and products to provide new value to customers. Our vision is to become Cloud Center of Excellent and can lead in new cutting-edge technologies of cloud computing

Examples of development activities:

  • Architecture designing and doing dev-ops task for health-care data collection and analysis system (Azure)
  • Developing tool-chain packages (Azure, AWS)
  • Feasibility check for moving Human Resource Management System to Cloud (AWS)
  • Technical supervising for IoT remote monitoring and visualization service development Project (Azure)

Test Automation Technologies

Besides development & research activities, TSDV has established Test Center since 2014 dedicated for independent testing services. Our target is to become Center of Excellence of Software Testing in Toshiba Group by providing effective testing services, helping to build up high quality products before release to market

Refer to Key Technologies in Software Testing Services