You are here


Uditha Atukorala's picture

Writing a basic multitasking OS for ARM Cortex-M3 processor

ARM Cortex-M processors implements two privilege levels and two stacks that can be used with application software. Combining these features with powerful exception handling capabilities, this is an attempt to discuss my practical approach to develop a simple multitasking Operating System for ARM Cortex-M3 processors using C++ and the challenges faced.


Selenium with TestNG is very famous. Because it is generating reports and It is execute test cases with parallel with TestNG and Grid.

Annotations Function in TestNG

  1. @BeforeMethod
  2. @AfterMethod
  3. @BeforeClass
  4. @AfterClass
  5. @BeforeTest
  6. @AfterTest
  7. @BeforeSuite
  8. @AfterSuite


Uditha Atukorala's picture

HTTP chunked transfer-coded data read / decode example in C++

I was writing some code for the bitz-server project the other day and I wanted to read data passed in using the Chunked Transfer Coding (RFC 2616, section 3.6.1). I did some quick googling but I couldn't find a coding example in C++ (or in C).

Why is Testing Necessary

Uditha Atukorala's picture

FormCheck with MooTools v1.3

FormCheck is an awsome MooTools class that allows you to validate XHTML form fields on cliet side. It has a nice UI touch and the validations are pretty good. I have been using it for some time now but the latest version (at the time of this writing), version 1.6, was released back in March 2010 and it only works with MooTools version 1.2. 

Research methodology and methods

The effective, efficiency and benefit of the research are based on research method. There are several research methods, such as action research and phenomenography, qualitative research method (Interviews, focus, groups and observation) and quantitative research method (questionnaire, survey and experiment).

Resource Event Agent (REA) - Pattern Maps

Structure Patterns at operation level
REA structure at pattern operation level describe about, what has happened? It is consist with three sections. They are: 1. REA exchange process- It explain the interaction between the enterprise and its trading partners. 2. REA conversion process - It explain how the enterprise create product and service. 3. REA value chain - It is describe "how t o combine the REA business process in to the chain of business process of the enterprise".  (Hruby, 2006)

Structural Pattern at policy level
REA structure at policy level focuses on, what could, should not happen? It describes how to design REA- based application models that model economic exchanges that actually occurred. This level includes several patterns. Such as commitment pattern – describe future event, policy – business rules, responsibly- structure of the agent and custody- responsibility for resources.  (Hruby, 2006)


Subscribe to RSS - blogs