Blog

Land System

August 11, 2023

Disclaimer: The User Requirements Specification documentation is broken down into two parts to remove the unambiguous in the Requirements and the Specification: User-requirements means the user document the requirements without any implementation intention, e.g. the user document to build a house with four windows and a door. User-specification means the user document the requirements to be implemented with specification, e.g the user document to build a house for human to live with a door specified by the manufacture and four windows specified by the manufacture. ...

Temporal Skill

July 4, 2023
untagged

Introduction # Finite State Machine and/or Workflow provides the deterministic paradigm to the software application development. Temporal addresses the Workflow part of the paradigm. Hopefully Temporal also addresses the Finite State Machine part of the paradigm. Let research into the technologies to find out if one could start with: The Workflow specification to the Temporal framework OR The Finite State Machine specification to the Temporal framework Further study into few internet pointers, It seems that TO-DO must be required to see how FSM and Temporal Workflow Temporal Cluster # At the heart of the Temporal framework is the cluster. ...

Commercial Projects

June 9, 2023
untagged

Introduction # Commercial projects are classified into: Java Projects Infrastructure Projects Cloud solution Projects Java Projects # Modini for Telstra @Unico/CGI # Enhanced the existing Service Assurance Management System supporting from 3G and 4G to 5G and 5G SA mobile services using Java7/J2EE with JSF/Javarscript/Groovy for the FrontEnd and JBoss/EJB/JMS/SOAP/CLI over SSH to interface to Mediator Devices. The persistent storage is MySQL. Mobile Prepaid and Postpaid Mobile Service Migration for TPG @Unico/CGI # Enhanced the existing Phase-1 Prepaid mobile service migration to support Postpaid as well using Java8 Batch Spring Boot v2 and Red Hat Camel v2 to interface to the Oracle database running as a docker and Matrixx using JMS. ...

Proof Of Concept and Research Projects

June 9, 2023
untagged

Introduction # Here are the main categories to be developed as Proof of Concept or Research (Hypotheses/Experiments/Results) Java/Go/Python Projects Infrastructure Projects Cloud solution Projects Finite State Machine with Xstate and Typescript, Java, Python # Research on various techniques on how to develop application suing Finite State Machine. Finite State Machine # State machine is a concept used for designing complex system State Machine parts are: States, Events, Initial State, Transitions, Final State. ...

Grpc Skill

May 29, 2023
grpc-java, grpc-java with java, grpc-java with go

Introduction # Hi everyone! Here are some thoughts on the solution for protobuf and gRPC: Set the Development Environment for Java: we start to setup the Java DevEnv to build up the confidence and know-how. The reasons are that we know Java Development come with two structures of building application MAVEN and GRADLE. We need to feel how gRPC works in the Java DevEnv. Refer to the URL link for detailed notes. ...

Java Skill (draft)

May 22, 2023
Java, Java DevEnv, Docker, IntelliJ IDEA

GitHub Referece Development Environment # The Java Development Environment is setup as follows: We use IntelliJ IDEA as the primary Integrated Development Environment tool. IntelliJ IDEA with Git Servers: to connect to Git Server,GitLab Server, Bitbucket and Github IntelliJ IDEA with Git: to manage Code Control - Local and Remote Git activities. IntelliJ IDEA Debug: to debug and learn everything about Golang IntelliJ IDEA Remote Debug: to remote debug to diagnose code issues and defects in the integration IntelliJ IDEA and Docker Desktop as an Integrated Development Environment: to create the development environment using Docker and Kubernetes e. ...

leshan Application / Iot Application / Mobile Application Skill (draft)

May 22, 2023
untagged

Use Cases # Here are the summary of the solution and standards for CoAP, LwM2M and IPSO: Solution & Standard to Support CoAP # Device and Protocol to work in a constraint environment – CoAP Constraint of Application Protocol Protocol operates s constraint resources, e.g. Power devices run using battery or Transmit data in an Intermittent and narrow band. CoAP protocol is a Restful-like API with Restful response code Operate in various protocol stacks, UDP/DTLS, TCP/TLS and Websocket, SMS and MQTT Message encodes/decoded and transported between devices using CBOR Concise Binary Object, Text, TLV, JSON ...

Yocto Skill (draft)

May 22, 2023
untagged

Introduction # Hi everyone, here are my thoughts in my mind when I study about Yocto/OpenEmbedded on one of projects Design the system with High Available solution in mind. That is: We ensure the system is designed and operated with dual power supplies. Power if possible we should use N+1 System diagram is on the way We need to have an integrated solution in mind. For example one vehicle view may not be assisted the total solution when combining with many vehicle views (vehicle ~ tank or vehicle ~ boat/ship etc…i. ...

Homelab Skill (draft)

May 17, 2023
untagged

[My Home Lab] # We setup the Development Environment for homelab. On the internet facing we allow for the following traffic to transport to and from internet: Mail - POP/POPS, IMAP/IMAPS, SMTP/SMTPS Leshan - Bootstrap and Device Management Web - HTTP/HTTPS Bastion Host - SSH/SFTP Github via SSH and HTTPS Next Cloud -TBD Code Control Service Git Server GitLab Server Bitbuck Server JIRA Server DNS Service Bind9 Mail Service ...