Yandex Maps Mobile Application Problems

Yandex Maps Mobile Application Problems

Dec 15

As we have told about new Yandex services that has been released in Turkey, the service is easy to use and helpful for the people on the streets with its mobile application. Yandex is trying to boost the usage of their products in Turkey with online advertisements inside social media resources. But on the other had there are some problems with the mobile applications that should be fixed immediately before losing first time users.

One of the biggest problem is application language. In my company some of the users complained from language problem. they have installed the app to their IPhone iOS 5 and Android Honeycomb phones but the application was installed in Russian language. Their device language and rom were English. Turkish users managed to install Turkish version of application. So we uninstalled the Russian version of the app and then switched the phone language from English to Turkish. After this change, we reinstalled the application and see its in Turkish. We switched back to English on device but the remained in Turkish as we desire. At least we questioned isn’t there any English version of the app? It seems to be configured Russian by default.

The other big problem is search service inside the app. For example if you write on of the most popular places like İstiklal (Independence) Street in İstanbul, the app returns with no result. If you write in the search box as İstiklal Caddesi İstanbul (İstiklal Street İstanbul in English), it finds a  different place than real İstiklal Street. Location is wrong but not only that, also it finds nothing if you just write İstiklal Street without writing İstanbul next to it. Taksim Meydanı (Taksim Square) is another search keyword whish is not been found. Search box does not have an autocomplete or correction mechanism. It would be useful for mobile users. Because it is not so much comfortable to write long search parameters on mobile devices. You should make it easier for your customers.

Java and .NET Web Services Integration Problem

Java and .NET Web Services Integration Problem

Dec 14

If you live problems at calling .NET based xml web services from Java side maybe you should change your web methods attribute by adding or replacing calling attribute with the lines below.

[System.Web.Services.Protocols.SoapRpcMethodAttribute("[SERVICE NAMESPACE HERE/WEB METHOD NAME SEEN BY OUTSIDE OR ACTION NAME]", RequestNamespace = "[SERVICE NAMESPACE HERE]", ResponseNamespace = "[SERVICE NAMESPACE HERE]")]

By adding this method attribute before your method definition blocks, integration problems may be fixed or you can get better method definitions in your proxy class. By default Microsoft wsdl.exe does not generate your service provider web methods with this attribute.

For better understanding of SoapRpcMethodAttribute you should see this link.

Hope it solves your problem.

How To Integrate wsdl and xsd Files By Using wsdl.exe

How To Integrate wsdl and xsd Files By Using wsdl.exe

Dec 14

When you work inside platform independent teams, web services and service oriented approaches are valuable. Especially in telecommunication sector, systems are mostly constructed on Unix – Linux based OS platforms and Java, C,  C++, Perl based software products and services. But the world is converging to each other day by day, companies share their services with outside or corporate with other companies. Value Added Service (for example the business corporation between a telecom company and a finance company) are the most chosen way of making a difference.

In a world that has more broaden borders than it has never before changes the architectures and design types of software. Contract First Design comes into prominence inside this kind of world. Teams or companies that uses different types of platform and works for the same project goal, starts to design their systems as black boxes tries to identify communication methods and services that they will share with each other.

In xml web services world this means to prepare your wsdl file to describe what kind of functionality you share with outsiders and xsd files that provides necessary metadata to describe data that will transform through communication channel. These are boundaries of these two black box systems which are basically the fundamentals of successful integration project.

What is next then? Read more…

Bravo Turk Telekom! Bravo GETEM from Bogazici University!

Bravo Turk Telekom! Bravo GETEM from Bogazici University!

Dec 02

Türk Telekom started a new service called “Audio Books” with the help of GETEM from Boğaziçi University. It’s a service for visually-impaired people that reads hundreds of books when person called a specific phone number, which is 0800 219 91 91(for its commercial [1]). It’s a superb idea and superb work from GETEM and Türk Telekom. It’s socially responsible and very thoughtful project for humanity. I want to support both organizations in any means necessary on this project. Bravo Türk Telekom! Bravo GETEM from Boğaziçi University!

[1]  http://goo.gl/ijt6T

A Problem Solving Technique: Crowdsourcing

A Problem Solving Technique: Crowdsourcing

Nov 29

Today simply by surfing on the internet we can easily face with an output of crowdsourcing technique. This could be a WordPress blog that is consist of plugins developed by folks or another sample could be a site hosted by GNU/Linux system.

During my university years I was sharing the idle times of cpu power of my notebook to help solving DNA problems of humans. This type of systems are defined as open grid systems, but at the behind they are another sample of crowdsourcing. Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common goal. A concrete sample to grid computing is  IBM’s humanitarian grid to accelerate researches on cancer.

To learn about other samples of crowdsourcing and Yandex traffic density calculation technique read more…

Secure Android Market Need in Turkey

Secure Android Market Need in Turkey

Nov 25

According to Trend Micro, growth number of Android malware in last 6 months is 1410%. It is really high and worrying rate. To analyze fast facts you should look at this info graphic. There are lots of android markets locally and globally. Some vendors develop their own markets to give an easy access to their customers like Samsung and Motorola. Also some local GSM operators have their own market places in different countries.

All these markets are open to vulnerabilities. Because there is no tested application warranty behind these services. Of course some of the companies like Turkcell has constructed their own markets in Turkey like t-market that includes the most popular applications. Turkcell is the biggest and most popular GSM company of Turkey with approximately34 million customers. So you may think it is a secure place. Yes you’ re right but this types of markets are small sized. It takes time fro an application to get in this market unfortunately. I appreciate Turkcell for trying to fill a gap in the sector for Turkish customers. But there should be an extra local or maybe for next years global market which includes tested secure android applications. And the company has nearly 42% of Turkey’ s android smartphone share. This makes Turkcell very important and valuable for Turkey android market.

What about Turkey, read more …