Home    Consulting    Research   Mentoring    Training    Speaking    Writing    About    Contact

 

Neward & Associates is dedicated to providing on-site and remote consulting services for projects of all sizes. Our critically acclaimed consultants can help you shape your project to the highest industry standards and get the most out of the technologies involved. Our staff is constantly involved with the events and technologies that shape the industry, and thus can provide you with cutting-edge solutions.

 

Contact us for more information.

 

 

 

 

 

     What we do

  • Conduct architecture, design and code reviews with your team in a friendly and non-confrontational manner
  • Work with architects and designers to create an architecture for your system that fits the corporate IT culture
  • Provide research and “out of the box” thinking to find elegant ways to solve difficult problems
  • Create technical literature that explains complicated processes in easily consumable prose
  • Build code that stands the test of time
  • Train your development staff to become proficient and knowledgeable in the latest tools, technologies, and ideas.
  • Take "theory" and turn it into "reality" for your IT needs

 

     What we know

The Java Platform:

  • Java Platform, Standard Edition (JSE, J2SE), including details on ClassLoaders, security, serialization, threads an synchronization, garbage collection, JNI, and more.
  • Java Platform, Enterprise Edition (JEE, J2EE), including deep details on Servlets, JSP, EJB, JMS, RMI, JavaMail, JTA, JDBC, JNDO, JDO, SQL/J, and more.
  • The open-source Java alternative stack: Spring, Hibernate, and more.

The .NET Platform

  • C# (1.x, 2.0, and the 3.0 preview, called LINQ), Managed C++ (1.x, 2.0), J#, and JScript.NET
  • the core CLR platform itself, including assemblies, security, serialization, threads and synchronization, garbage collection, P/Invoke COM interop, Enterprise Services, and more.
  • .NE transaction support (System.Transactions), database support (ADO.NET), XML support (System.XML), and more.
  • The future .NET Platform: Windows Communication Foundation (WCF, a.k.a. "Indigo"), Windows Workflow Foundation (WWF)

The XML Services Platform

  • the specifications: XML Schema (XSD), XSLT, XPath, SOAP 1.2, WSDL 1.1 and 2.0, WS-Addressing, WS-Eventing, WS-ReliableMessaging, WS-Security, and more
  • the architecture: messages, services, REST and loosely-coupled systems
  • the Java implementations: JAXB 1.0 and 2.0, JAX-WS 1.0 and 2.0, JAX-WSA 1.0, JAXP, SAAJ, StAX, XMLBeans, JDOM, and more.
  • the .NET implementations: ASMX, WSE 2.0 and 3.0, Windows Communication Foundation "Indigo", and more.
  • the C++ language and its bindings to various operating systems

The Integration Challenges

  • integrating Java and .NET code together without concern for “open-ended integration” such as XML services
  • integrating Java and .NET within the same process or across processes or through resources
  • creating or enhancing an architecture that allows for easy integration of future components, languages and tools

The Agile Development Movement

  • user stories, use cases, interactive customer engagement
  • source/configuration management, continuous integration, project automation
  • test-driven and test-validating development styles
  • short iterative release cycles
  • refactoring
  • “doing the simplest thing that could possibly work”

The Alternatives, the community outside and/or entering the mainstream:

  • languages like C-Omega, E4X, F#, Ruby, AspectJ, and more
  • tools like Detours, ILMerge, FxCop, Javelin, FindBugs, and more

 

home  |  about  |  consulting  |  speaking  |  mentoring  |  research  |  writing  |  contact

 

Copyright © 2006 Neward & Associates. All rights reserved.