Neow3j, a Neo-based community developer group that maintains a Java-based SDK, will host a session on developing in the Neo ecosystem at the IEEE International Conference on Blockchain and Cryptocurrency (ICBC) 2020 virtual event. The title of the session is Neo Blockchain: developing dApps without learning a new programming language, which is scheduled to take place from 5:00 pm to 7:00 pm (UTC -4) on Sunday, May 3rd, 2020.
The session will be broken down into two segments, and taught by AxLabs‘ Guilherme Sperb Machado and Claude Müller, the two main contributors to Neow3j.
The first will offer an in-depth overview of the Neo blockchain, including the various developer communities in the ecosystem, the Neo consensus mechanism, the token economic model, and how smart contracts work on Neo. The ultimate goal of this portion of the event is to showcase that developers can use any high-level programming language (i.e., Java, Python, Golang, TypeScript, etc.) to build and implement smart contracts on Neo.
The second half of the session will offer a hands-on workshop where Machado and Müller will showcase dApp development – using the Python and Java languages – to highlight the previously discussed topics.
The instructors intend to develop and deploy a Neo smart contract in Python, and utilize Java to build a desktop-based application. The dApp is expected to be an Address Name System (ANS), where the instructors will teach attendees to translate Neo-based addresses into cosmetic names. Attendees will then learn to build a wallet application in Java, register names that point to an address, and transfer NEO to individuals using the ANS.
In addition to hosting the session, Machado will participate in a poster/demo session where he will be presenting an academic article entitled Rational Exchange: Incentives in Atomic Cross Chain Swaps.
ICBC 2020 is the second IEEE blockchain and cryptocurrency event, which focuses on sharing the latest research, innovations, regulations, standards, and policies in the blockchain and cryptocurrency industry. ICBC 2020 received 203 submissions (full and short papers, demos, and posters) from 36 countries, with an acceptance rate of approximately 21%.
An overview of the presentation and tutorial can be found at the link below: