Friday, August 27, 2010

Working from home - experiments

I'd like to draw some attention to a great Apache Karaf post on Ade Trenaman's blog. If you have any interest in Karaf or Servicemix then I'd suggest reading it :)
As this post was intended for talking about experiments, I wanted to post a quick pic of a pair of Dell 1850 1U servers I picked up for trying out new bits of code in Karaf/Servicemix. Fun times driving around town with a pair of 1Us in the trunk of my car - thanks Jon for lending hand saving these machines from the dump.

The following pics are for the benefit of my team mates that ask from time to time what I'm making for lunch - here was today's kitchen experiment:
The dish is composed of Tandoori Chicken, Madras Chick Peas & Lentils, and Buttered Chicken Basmati rice served atop fresh Na'an bread.

Thursday, August 26, 2010

Technology Associations in Newfoundland

After covering various software development studios in Newfoundland, I'd like to end this series of posts with the different technology associations here on the island.
 
Newfoundland and Labrador Association of Technology Industries:

"NATI works to enhance and improve the advanced technology business climate in Newfoundland and Labrador by delivering programs and services that are of value to our membership, providing advocacy on behalf of the sector to ensure a competitive business climate in which to succeed, and deliver positive results to the bottom line of our growing membership.  We will always investigate how we can effectively and efficiently deliver the right services, at the right time, and in collaboration with the right partners."

Strategically, NATI works to provide:

  • Advocate for a favorable business environment in Newfoundland and Labrador;
  • Support research and development, and commercialization of products and services;
  • Facilitate a culture of innovation and export in our growing advanced technology sectors; 
  • Encourage youth to consider science and technology as part of their education and career; and 
  • Influence the process of accessing financial capital to continue to grow our knowledge-based economy.
IEEE Newfoundland and Labrador:

Our local branch of the IEEE - the worlds largest professional association for the advancement of technology. The IEEE NL page contains notices on events and other issues to IEEE members in the province.

CIPS Newfoundland and Labrador:

"We are the association of IT Professionals in Newfoundland and Labrador. Through local programs, our standards of practice and national and international certification, we provide the professional product the IT professional needs to stand out in our industry. "

This group is relatively new in the province, so I haven't had much interaction with them.


High Technology Crime Investigation Association - Atlantic Canada Chapter:

"The High Technology Crime Investigation Association (HTCIA) is designed to encourage, promote, aid and effect the voluntary interchange of data, information, experience, ideas and knowledge about methods, processes, and techniques relating to investigations and security in advanced technologies among its membership. As a not-for-profit organization, the Atlantic Chapter of the HTCIA strives to educate the public on the safe use of technology in their everyday life. The Atlantic Chapter of the HTCIA holds at least one regional security and privacy seminar annually which is open to the public. These education seminars are "vendor neutral", where the technology or issue is discussed rather than specific product lines or services. There are currently 38 HTCIA Chapters around the world with 5 in Canada. "


As noted earlier on this blog, ATL-HTCIA will be hosting a conference this October in St John's. For anyone interested in security it should be a great event. 

ACE-NET:

I've included this group in the association listings as they represent some of the cutting edge research occurring on the island.

"The Atlantic Computational Excellence Network (ACEnet) is a pan-Atlantic network of world-class, High Performance Computing (HPC) Clusters.  ACEnets resources allow researchers in the Atlantic Provinces to be at the forefront of innovation, and to push their work to new heights through collaboration opportunities, instant access to data and ultra high speed computing.
ACEnet Currently operates as a partnership between ten Atlantic Canadian Universities: Dalhousie University, Memorial University, St. Francis Xavier University, Saint Mary’s University, University of New Brunswick, Mount Allison University, Acadia University, University of Prince Edward Island, and Cape Breton University."

Monday, August 23, 2010

Software Development in Newfoundland?

In my previous posts I've talked about web, embedded, and video game development in Newfoundland, in this post I'd like to talk about software development in general. 
Over the years a diverse ecosystem of development shops have established their-selves in the market, making Newfoundland into an IT hotbed of innovation. The industries they serve are varied as the local weather ;) In the following lists I'll highlight a few of the shining stars, with the company descriptions harvested from their respective home pages.


The first group of development shops I'd like to highlight are the pure application studios. These shops have conceived, developed, marketed, and support their application(s) on the global market (for more examples see my previous "* in Newfoundland?" posts):

Verafin:


"Verafin is one of North America's leading BSA/AML Compliance and Fraud Detection software providers. [They were] founded in 2003 by a team of computer engineers with a background in artificial intelligence and pattern recognition. [They] have become recognized as a thought leader for delivering an innovative solution to the financial services industry by introducing unconventional and sophisticated artificial intelligence technologies that traditionally have only been used in the field of science."

Camouflage Software Inc:


"Camouflage Software Inc. has emerged as the global leader in data masking solutions, aiding organizations in meeting their data privacy and security needs. Camouflage, under the Plato Group Inc. banner, was founded in 1997 as a technical and business consulting company. The development of Camouflage® is the main priority of our software technical team. Our developers comprehensive understanding of and experience with databases is why we are database experts. Added to this mix are experienced human personnel in statistics and math with PhD’s and domain expertise who know exactly what they are building."
International Communications and Navigation (ICAN):

"ICAN's head office is based in Mt. Pearl, Newfoundland, Canada. ICAN designs and implements sophisticated navigation and communications software including Electronic Charting Systems (ECS) designed on the IMO specification for ECDIS. The company also provides AIS Infrastructure, consulting services, system design, and project management. ICAN has a US based office in Huntsville, Alabama with additional employees based in Virginia Beach, Virginia, and Sherborn, Massachusetts. The US office provide sales, technical support and administration for US customers of ICAN’s Electronic Charting Systems and related hardware. The operations of ICAN and ICAN Inc. are closely integrated to create a unified ICAN brand in the market."


The next group of shops offer a mixed service of application support and development. Some projects are in-house created, sold, and maintained, while others are in support of their customers unique applications:

Compusult:

"Compusult is an information technology company committed to providing tools and systems that make our lives easier and help us make better decisions when dealing with our environment.
From geospatial data warehousing to information publishing, from asset management and system integration to speech technology and workplace adaptation products, Compusult Limited is a world leader in advanced software solutions and information management systems.
At Compusult, we bring products and services to our customers through innovative teamwork and by placing the highest priority on our clients' requirements. We continually deliver reliable, affordable and feature-rich software and hardware"

ZedIT:

"Established in 1992, zedIT Solutions Inc. (commonly referred to as 'zed') is one of Atlantic Canada's largest IT Consultancies. Headquartered in the heart of Canada's oldest city, downtown St. John's, Newfoundland, zed provides IT Consulting, Systems Design and Development, Application Maintenance and Support, and outsourcing services to our clients in both the public and private sectors. In addition to [their] IT Consulting services, zed also has a product development division. As a certified SAP Software Solutions Partner, zed has developed a suite of web enabled add-on products that fully integrate with the SAP Business One solution."

"Plato Consulting has built a solid reputation as a leading IT solutions provider since 1997. With its corporate headquarters based in Newfoundland and Labrador, Plato consistently helps clients across Canada and throughout North America become more – more efficient, more effective, more streamlined and more successful. Plato is committed to delivering superior IT solutions for our clients.  We strive toward continuous improvement beyond the traditional view of consultancy; our approach is to deliver to clients tangible business outcomes through partnership and collaboration, focusing on our clients' short-term and long-term goals."