well still I prefer #android over #iphone for features, but #iphone over #android for stability.

not sure about #windowsmobile though. and #blackberry is strong for people who do not need to do much things. ask my father more about it.

Advertisements

My visit to PSTU

Yesterday (7th november 2015) i made a sudden visit in Patuakhali Science and Technology University for a day. This blog post describes information about my visit.

Our campus failed to attend this year ACM ICPC due to low rank and unable to solve more then 1 problems. Which is little embarrassing for us as we attended ICPC before, i was there to know what is the exact reason behind this.

the campus is not as beautiful as it was, due to raising buildings with very little space. The space in front of LH is no more (so much memories, right?) but CSE now have their own 2 floor and 2 more floors are allocated and under construction for them. On the other hand, the extension section after the bazar is not as open as it was then. The MK Hall got extension and another hall name Bangobondhu Hall constructed for male students. Don’t worry female seniors, LH is also extended.

I explored the campus at 7 am immediately i reached campus as i was sure that i will not get enough time later, how correct was i? I didn’t get much time to even talk to 2nd semester properly!

The first encounter i faced with 8th semester. I think i spend most of the time with them, and there was reasons for that! They showed me their projects in PHP, Android and .NET and i am really happy to see their projects. They worked good, we did not done it when we are in 8th semester and they are updating their projects. I have seen they developed a E-Commarce from scratch, although it is not difficult and almost useless as there are tons of E-Commarce framework available in market but still, doing something from scratch is educative and fun. They did it nicely.

There android project are piece of art! The sms hiding system is good. I told them to hide pictures so that we can send picture securely. They also showed me some work that uses GPS, like find someone via GPS and finding and extracting information about Bus. There work are good.

Can you imaging 4th semester are working on Unreal Engine? That was fun to work on them. But i think i didnt finish there last question on how to lean camera, my bad!

Also they are working on ACM ICPC and algorithms. That’s good for them (and for us also!)

I didn’t get enough time for this batch to understand them properly. But they are interested in Software development in general and programming contest. And they are afraid of programming. Its our bad!

I missed one batch entirely, I think it is 6th semester. I learned that they were unaware of my coming to campus. Well that blame goes to me of course as my visit was not planned before head.

The problem i saw that the relation between teachers and students are degrading. The students, as we did it when we were students, don’t go to teacher to solve problems and discussion. In these way a tension is raising between teacher and student. I suspect there are 2 reasons behind this, first one is students are afriad of what teacher will say to them and teachers are not technically reading students mind. Every student has different needs, teacher need to understand what are the need of students, also student should express (politely) their needs and queries to teachers. A good teacher student relationship is needed for CSE Faculty as i am afraid that our admin is not (and i am more afraid it will never be) in favor of CSE.

Now the main issue, The failure of ICPC. CSE currently don’t have a guide for that. Teachers have the knowledge but as i told earlier students are not going to them. And currently no seniors have experience of ICPC. That’s bad, really bad. There is a gap between time frame which causes this trouble. Even if we solve this, they will really need someone who can guide them for ICPC.

Same goes for software development, PSTU CSE has a lots of valuable assets but these assets are not spending times to student at a mass level. The seniors of PSTU CSE needs to come forward to deal with it. Both in software section and in algorithm section.

Note: i am not saying the networking or hardware section should be out of concern, just those are not my area of expertise.

As i am writing this, there will be a teacher student meeting at 3:30 pm today, hope a lot of things will be resolved by that.

What i want to say to PSTU CSE, be united, be creative, have fun and prosper. Focus on your study, also make a career path and get guideline from your senior and teachers, teachers will blame you or will criticize you for something, let them be, cause this will help you to understand your lacking and weaknesses, it will help you to be strong, and be strong. That’s your teacher are doing for you! Be gentle and co operative to them. And make that faculty one of the best faculties in Bangladesh.

Here’s how to install Android 4.2.2 Jelly Bean on your PC

The article in the following site has information on how to install android 4.2.2 in your PC using virtualbox. I needed it as geanymotion is not working on my pc. My bad.

http://www.phonearena.com/news/Heres-how-to-install-Android-4.2.2-Jelly-Bean-on-your-PC_id44956

এল দেশি সোশাল অ্যাপ ‘ওগো’ – bdnews24.com

বাংলাদেশি অ্যাপ ডেভেলপারদের প্রতিষ্ঠান ইন্টারক্লাইড ১৪ এপ্রিল নিয়ে এসেছে দেশীয় সামাজিক যোগাযোগভিত্তিক অ্যাপ ‘ওগো’।

via এল দেশি সোশাল অ্যাপ ‘ওগো’ – bdnews24.com.

Gideros mobile Application Development

Gideros provides the cross-platform technology to create amazing games. In a couple of hours, you’ll find yourself building and running your next great game.

Just register and use it for FREE. You can even publish your apps, with a small splash screen of “Made with Gideros”. Upgrade later if you like what you can do with it!

While developing your game, it can be tested on a real device through Wifi in only 1 second – you don’t waste your time with an export or deploy process.

Developed on top of C/C++ and OpenGL, your game runs at native speed and fully utilizes the power of CPUs and GPUs underneath.

You can easily extend the core with plugins. Import your existing (C, C++, Java or Obj-C) code, bind to Lua and interpret them directly. Dozens of open-source plugins are already developed and ready to use.

Gideros provides its own class system with all the basic OOP standards, enabling you to write clean and reusable code for any of your future games.

Get everything you need from the start, including lightweight IDE, players for Desktop and devices, Texture packer, Font Creator and there are also lots of 3rd party tools.

Easy learning curve, instant testing, OOP coding practices and ability to create needed custom plugins reduces the development time. And because of reusable code, each your next app will be developed even faster.

Apart from supporting multiple platforms, Gideros also provides automatic screen scaling and automatic selecting of proper image resolution, which makes supporting different screen resolutions and creating universal projects an easy task.

To display image, we firstly create the Texture object by providing path to the image file and optional boolean parameter which indicates if the image should be filtere (anti-alised)

Then we create Bitmap object, position it at some coordinate (default are 0,0) and add it to the stage to be rendered

local bmp = Bitmap.new(Texture.new("images/ball.png", true))
bmp:setPosition(100, 100)
stage:addChild(bmp)

To display text, we firstly need to create Font object, in this case we will use TTFont. We provide path to the font file, size of the text and optional boolean parameter which indicates if the image should be filtere (anti-alised)

Then we create TextField object by passing Font object and text that we want to display.

After that we simply set position of the text and add it to the stage to be rendered


local tahomaFont = TTFont.new("fonts/tahoma.ttf", 20, true)
local text = TextField.new(tahomaFont, "Hello World!!!")
text:setPosition(100, 100)
stage:addChild(text)

Read more: From here
Download from here

About Marmalade Quick

“Accelerating your game development with a fast, flexible and open RAD environment. With Lua, a little code goes a long way.”[1]

Ok, here it is,

As the name suggests, Marmalade Quick is designed to be fast, flexible and easy to use. With Marmalade Quick, a little code goes a long way.

Using Lua (the fastest scripting language available), Marmalade Quick is built on Marmalade and Cocos2D-X so it is also powerful and entirely cross-platform. In fact, no other RAD environment offers simultaneous deployment to so many platforms – or the ability to develop for Android on a Mac and for iOS on a PC. With Marmalade Quick and a single codebase you can target:

  • iOS
  • Android
  • Windows Phone 8
  • Windows Desktop
  • Mac Desktop
  • Tizen
  • BlackBerry 10
  • BlackBerry Playbook
  • Roku

No knowledge of platform-specific languages, APIs or tools is required.

So you can get going as soon as you like! [1]

All of marmalade quick gives you access to the marmalade quick.

Reference:

[1] https://www.madewithmarmalade.com/products/quick

Convert maLocalTime() to a readable one in mosync

I wrote the main function like this. Well i am testing it on external functions and classes also.


extern "C" int MAMain()
{
tm selectedTm;
split_time(maLocalTime(),&selectedTm);
lprintfln("Today: %02d/%02d/%04d - %02d:%02d:%02d",
selectedTm.tm_mday,
selectedTm.tm_mon + 1,
selectedTm.tm_year + 1900,
selectedTm.tm_hour,
selectedTm.tm_min,
selectedTm.tm_sec);
Moblet::run(new MyMoblet());
return 0;
}

Getting Started with Android Studio

Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging. On top of the capabilities you expect from IntelliJ, Android Studio offers:

  • Gradle-based build support.
  • Android-specific refactoring and quick fixes.
  • Lint tools to catch performance, usability, version compatibility and other problems.
  • ProGuard and app-signing capabilities.
  • Template-based wizards to create common Android designs and components.
  • A rich layout editor that allows you to drag-and-drop UI components, preview layouts on multiple screen configurations, and much more.

 

read more and download: http://developer.android.com/sdk/installing/studio.html#download

What’s happening to Google+ Games?

As announced on May 15, 2013, games inside plus.google.com will be retired on June 30, 2013. If you would like to continue playing a particular game, contact the game’s developer to find out if there’s a new destination site for the game. Some of the game pages on plus.google.com/games have a link to an alternative site where you can continue to play the game.

 

more: https://support.google.com/plus/answer/3123176?p=plus_games&rd=1

 

 

Kara

Although it is titled Kara: a PS3 new technology. I would like to tell it as Kara. As i am not thinking it a showcase of new technology, rather a message to human kind.

It is a robot, or android what ever we says, but it has a difference , it can think.

Giving full artificial intelligence to devices still a thought of fear to us, they will strong, they will be rational and so on.

I was also thinking about that, but after seeing this commercial, I will conclude that yes, full AI androids should come to light.

Hope you enjoy the video.