Thursday, 28 May 2009

Anti - Patterns in Multi-Threaded Code



Method specifications;

focusing on the implementation of method bodies. Return types, method's which dont return a value void types. Method's with 'non-void' return types including return statements with a value (convertible to) declared type.

Towards Object Oriented Programming, and their 'constructors', implementating new objects not including 'type' specifications.

Method overloading, and parameter lists. Invocation of methods and the number, type / name or order from that of the 'method signature line'. Use of varargs, defining and invoking methods which accept variable numbers of arguments.

#Symbian OS / Mobile Technology and the implementatio of J2ME.

Monday, 27 April 2009

Research Proposals: Marketing and Mobile Convergence



Developmental languages – managed and native code in mobile convergence.

Discussion's drawing on 'Product / Market Grid' aptitude and time to market Information, data in context...an introduction to a set of research reports, their abstracts. Market segmentation and the revised approach to designing for mobile convergence.

Sunday, 29 March 2009

Java Threads



Development of classes to perform explicit locks, condition variables, thread pooling & task scheduling. Functionality, built into core 'J2SE 5.0'.

Theoretical application;

Logic in Computer Science, the introduction of propositional logic and truth tables, during / for the purpose of 'Object Oriented Analysis' - towards semantics and their re – interpretations through developmental structures.

Syntax, analogy, paradigms and the written word.

Key Themes:
  • Declarative sentences
  • Natural Deduction
  • Propositional Logic as a formal language
  • Multithreading in Java & C++
  • Test Bed Environments
  • Open Platforms and Object Oriented Programming
  • Multi-core chips and their runtime factors
  • Thread Pools, concurrency and efficiency
Associated topics:

  • Memory management
  • Coding Techniques
  • Test Scripts

Tuesday, 10 March 2009

Research Themes: J2ME - Wireless Devices



WMLScript Specification

WTAI – Wireless Telephony Application

Paradigms – Midlet and use of JVM and MIDP

'J2ME' as the reduced version of the java api & java virtual machine, code which is designed to operate within the sparse resources available in the new breed of embedded computer and microcomputers.