MonoTouch MKMapView Zoom Level

I needed to implement  a zoom level similar to Google Maps style for MonoTouch iOS and lucky me after doing little search on the web I found this article written by Troy. This is exactly what I was looking for except it was in Objective-C.

So with my little knowledge of Objective-C I copied his code and converted this to C# for using MonoTouch library. I hope this code snippet will help other monoTouch coders as well. Also a big thanks to Troy for such a nice article.

[gist /]

In order to use this copy the class to your project and update the namespace. Then in your XIB file, drop a regular MKMapView control and setup all the property you need. Then change the class name to MKMapViewZoomLevel (as is our custom class name).





Microsoft Surface ! What is a tablet?

On 18th June in a jam packed media event in  Los Angeles Microsoft Announced it’s new hardware device for Win 8. Yes it’s a tablet device or as Microsoft calls it Surface. The device is a 10.6″ display with magnesium casing. The hardware specs are:

Win RT Model:

10.6-inch ClearType HD display; 32GB or 64GB storage; microSD, USB 2.0 and Micro HD Video ports; 2×2 MIMO antennae; and Office 15. Weighs 676 grams and is 9.3 mm thick.

Windows 8 Model:

10.6-inch ClearType HD display; 64GB or 128GB storage; microSDXC, USB 3.0, Mini DisplayPort Video ports; and 2×2 MIMO antennae. Weighs 903 grams and is 13.5 mm thick.

Microsoft didn’t announce the availability date yet, but our guess is it will be right along when Windows 8 releases. The overall design looks more like of a industrial tablet. But the Win RT model is very light. Both versions will come with keyboard case.

It will be interesting to see how this device will compete with Apples iPad and also Microsoft’s own Channel partners.

The previous Microsoft Surface computing LCD panels has been renamed to Pixel Sense.

More for information please visit Microsoft Surface website at

Responsive Web Design Trends

As more and more smartphones and tablets are created and TVs and other devices made web-ready, Responsive Web Design keeps up with new developments from designers and developers alike, taking the “three technical ingredients” of responsive web design—fluid grids, flexible images, and media queries—to greater heights today.

A round-up of very useful techniques and tools for creating responsive websites—and e-mails—can be found here. Going beyond the basic layout flexibility, you can use responsive web design to create responsive data tables, responsive navigation menus, context-aware images (displaying different image resolutions for different screen sizes), elastic videos, and even responsive design for e-mails. You will find that some techniques, like responsive context-aware images, have alternative methods to one solution.

Web design is adapting to the rapid evolution of gadgets and technology. Couple this growing body of new techniques and trends with the quest to standardize responsive web design and without a doubt, the way is being paved for a “future proof” web.


Contact us, ‘Binary Quest’ at if you need any design consultancy or project work done for mobile friendly responsive web design.

Manage your sales force with OpenERP CRM

Ensuring robust sales plays a central role in growing any business. But just as much as it is key to your business success, it is a very complex endeavor which ties up the tasks of sales team management, planning and analysis, marketing and communications, and customer relationship management. OpenERP CRM allows you to do all of these efficiently and integrate them with all of your business functions.

The Customer & Supplier Relationship Management module is part of the OpenERP software with the following key features:

  • Trace Leads and Opportunities
  • Outlook and Thunderbird Plugins
  • Get Realtime Statistics
  • Acquire Leads
  • Plan Meetings & Phonecalls
  • Follow Quotes & Sales Order
  • Run Marketing Campaigns
  • BeMobile

OpenERP CRM allows you to perform essential sales team management activities such as organization, assignment, task delegation, project management, and communication. It gives you and your sales team tools to plan and perform tasks in an organized and efficient manner. For example, if you have particular tasks to complete a certain project, you can assign these tasks to your salesmen who can then be able to see the tasks assigned to each of them, complete with timing and context.

OpenERP CRM allows all pertinent users—suppliers, customers, salespeople to be notified or receive correspondence when they need it. The CRM module also allows you to integrate your e-mail client with OpenERP so that supplier or customer emails, orders, or contact details will automatically be assimilated in your system.

Managing your sales force, among others, is more efficient and thus more guaranteed to produce results for your business, with OpenERP CRM.  In addition, you’ll find out that you can acquire leads, convert leads to partners, keep track of business opportunities, run marketing campaigns with more precision, and all-in-all keep all functions in the loop with your core business activity.

Learn more about their products and additional services please contact us at or better call us at +880 2 9352641. We, Binary Quest Limited, are the certified OpenERP partner in Bangladesh providing all types customization and implementation support.

There will be a release preview of Windows 8

Yes, you heard it right, there will be a release preview of Windows 8 as early as June. Today Microsoft announced that the release date for Windows 8 will be in October this year with a release preview in June. This short timespan will get one thinking in terms of, will there be any major changes from the consumer release in February?

The Metro UI has been received with a mixed emotions within the tech community. It will be interesting to see what changes Microsoft will incorporate in june release. With October release deadline, that means RTM should be expected by end of August.

Read More

Windows 8 Screen

Amazon Releases Cloud Database – DynamoDB

Amazon just released it’s new NoSQL cloud based Database service called “DynamoDB”. From their release notes:

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. With a few clicks in the AWS Management Console, customers can launch a new Amazon DynamoDB database table, scale up or down their request capacity for the table without downtime or performance degradation, and gain visibility into resource utilization and performance metrics. Amazon DynamoDB enables customers to offload the administrative burdens of operating and scaling distributed databases to AWS, so they don’t have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.

Amazon DynamoDB is designed to address the core problems of database management, performance, scalability, and reliability. Developers can create a database table that can store and retrieve any amount of data, and serve any level of request traffic. DynamoDB automatically spreads the data and traffic for the table over a sufficient number of servers to handle the request capacity specified by the customer and the amount of data stored, while maintaining consistent, fast performance. All data items are stored on Solid State Disks (SSDs) and are automatically replicated across multiple Availability Zones in a Region to provide built-in high availability and data durability.

Amazon DynamoDB enables customers to offload the administrative burden of operating and scaling a highly available distributed database cluster while only paying a low variable price for the resources they consume.

Read more from their CTO’s blog:

Looks like Jobs was right ! Flash Mobile is doomed

According to an email sent to partners on Tuesday Adobe revealed that they will no longer develop the mobile browser plugin for Flash Player. Something Steve Jobs/Apple decided not to support long ago. Adobe is also about to cut 750 jobs in order to restructure their company.

ZDNet reported the content of email which it obtained says Adobe no longer going to adapt Flash Player for mobile devices, instead they will focus on HTML5 protocol and it’s video capabilities.

In April last year Steve jobs posted a big memo on their website explaining the decision not to support Flash as it was resource hungry killing battery life and buggy. […]

Read full news here

Will Motorola take a hand on Apple?

German court granted a formal injunction against Apple that could result in Motorola asking to ban Apple products that violate their patents from selling in Europe. Here is the official statement from Motorola:

As media and mobility continue to converge, Motorola Mobility’s patented technologies are increasingly important for innovation within the wireless and communications industries, for which Motorola Mobility has developed an industry leading intellectual property portfolio. We will continue to assert ourselves in the protection of these assets, while also ensuring that our technologies are widely available to end-users. We hope that we are able to resolve this matter, so we can focus on creating great innovations that benefit the industry.

Read more here