Profile

Cover photo
Mihai Campean
Works at Endava
Attended Universitatea Babes-Bolyai, Cluj-Napoca
216 followers|239,711 views
AboutPostsPhotosVideos+1's

Stream

Mihai Campean

Shared publicly  - 
 
Cast your votes!
 
What topic do you MOST want to see in the next round of videos?
Pick from some of the below topics, or add your own below; Most votes by 1/30 will get added to the next batch of videos.

IT BEGINS!
384 votes
Custom Views & Performance
54%
Screencast: finding a memory leak
29%
Indexing vs. Iteration : which is faster
10%
The right time to invoke a GC() event
7%
11 comments on original post
1
Add a comment...

Mihai Campean

Tips and Tricks  - 
 
Anyone know how this can be done?
Thanks!
1
Add a comment...
 
SG Replicators anyone?
 
This is just awesome: MIT researchers unveil incredible self-assembling robots. Watch them in action:

http://bit.ly/1bI7RuN
12 comments on original post
40
7
Viviane Sioul -tidas's profile photominlearn angel's profile photoMichael Dore's profile photoRosa Izidio's profile photo
8 comments
 
:-) howdy
Add a comment...
 
An intriguing story of artificial spirituality. Please comment on the original :).
 
Artificial Spirituality
Android Legacy II Workshop (Oliver Wetter) They say that artificial intelligence is not the expression of a soul. They say if we believe so, then we…
View original post
1
Add a comment...

Mihai Campean

Philosophy of AI  - 
 
Mihai Campean originally shared:
 
Consider this a warning - we need to prepare ourselves for the changes about to come :).
10
4
Roy Vieira's profile photoP. McRell's profile photoConspiracy Theory's profile photoSergio Salinas's profile photo
6 comments
 
:-) 
Add a comment...
24
10
Luis Arias's profile photoPrince Insan's profile photoCiro Nuñez's profile photoAlen Tolj's profile photo
4 comments
 
And everything works in real time with great responsiveness.
Add a comment...

Mihai Campean

Tips and Tricks  - 
 
Hi everybody,

  I have a quick question: Is there a way to update an Android app from within itself, silently, without the user being prompted about the update? I'm working for a customer who wants to do something like check for an update on their servers when the application first starts, downloads the new apk if needed, and installs it as an update. This will be a non Google Play application and will be pre-loaded on specific hardware. I would also be interested in some tips and documentation on how updates for pre-loaded apps should function.

Thanks
2
Joe Simpson's profile photoMihai Campean's profile photoKenneth Lewelling's profile photo
3 comments
 
+Mihai Campean Check out www.inappsquared.com . inAppSquared is an In-App App Distribution platform. Your use-case is one of the things this library is designed to solve. The library is still in development but you can check out the first app using it at www.inappsquared.com/devappsdirect.html . Let me know if you have any questions. 
Add a comment...
Have him in circles
216 people
Angela Baciu's profile photo
Horia Tudor Boga's profile photo
kees jan voogd's profile photo
Valentin Mone's profile photo
S. Joshua Macktaz's profile photo
Rolf Schuster's profile photo
Voicu Klein's profile photo
Melania Galea's profile photo
Monica Macoviciuc's profile photo
 
Looks like the DARPA challenge is showing some results.
 
NASA’s Valkyrie is a ‘superhero’ robot that could lead us to Mars
NASA’s Johnson Space Center (JSC) has finally unveiled Valkyrie, its “superhero robot” entry to the DARPA Robotics Challenge (DRC) Trials, which take place on December 20 in Florida. Valkyrie will compete against fellow humanoid robots, such as Atlas, on a series of eight physical tasks to test the dexterity and autonomy of the robots, with the chance of going forward to the DRC Finals in 2014, where it could win $2 million from the US government. The DRC isn’t about money, though: It’s all about accelerating humanity’s development of advanced humanoid robots, for use in hazardous situations… such as war.

Valkyrie, so named after the supernatural female figures in Norse mythology that plucked fallen warriors from the field of battle and transported them to Valhalla for an eternity of feasting and mead quaffing, is 1.9 meters tall (6’2) and weighs 125 kilos (275 lbs). Valkyrie, or Val for short, has 44 degrees of freedom (divided up between her legs, feet, arms, hands, torso, and head) and is capable of walking over uneven terrain, driving a vehicle, and using tools. Oh, and yes, that is a glowing NASA logo emblazoned on her chest a la Iron Man.

Source and further reading:
http://www.extremetech.com/extreme/172631-nasas-valkyrie-is-a-superhero-robot-that-could-lead-us-to-mars
3 comments on original post
79
22
Juan José Salazar's profile photoJames Hudson's profile photoNayakam Murugesan's profile photoTemples Of India's profile photo
24 comments
 
+Steven Jandreau How am I a threat? (I'm glad you didn't call me racist.)
Add a comment...
 
Collaborative robots.
 
Eager to design machines that can be used for a wider range of tasks, technologists are now figuring out how to bring robots “out of the cage” so that they can work safely and more productively with people. The aim is to combine the dexterity, flexibility and problem-solving skills of humans with the strength, endurance and precision of robots. The emergence of “co-operative” or “collaborative” robots, as these new machines are called, could also lead to robots that are better able to help out in the office, at school or in the home http://econ.st/152TE6C
26 comments on original post
13
4
Daniel Adamec's profile photoSOUREE BANERJEE's profile photoNIKO theOrb's profile photoRosa Izidio's profile photo
 
Duh.
Add a comment...
 
 
Thought I'd share my latest project. It's a Hasbro R2D2 toy modded with a Raspberry Pi. It is controlled over wifi with a web browser. There is a webcam that streams live video and a small projector mounted inside to play movies and sounds.
5 comments on original post
8
Jeff Siwanowicz's profile photoJulio Garcia's profile photoMihai Campean's profile photo
3 comments
 
Yes, it's pretty cool. I'm thinking of building one for myself  and my son :)
Add a comment...
 
 
This remote control robot can turn left and right and navigate through hoops. Pretty standard for a robot with a simple controller. However, in this case, the controller is the researcher's mind. The person controlling the robot imagines making a fist with their right hand to move the robot right, and so on. 
5 comments on original post
6
5
Hamza Bouchefra's profile photoLuis Arias's profile photoAshoka Lella's profile photoHillary Otremba's profile photo
2 comments
 
Indeed, it would be a pretty cool tool to have around :-) 
Add a comment...

Mihai Campean

Tips and Tricks  - 
 
Hi all,

I am trying to do programmatic update to the application I am writing, since it is not a Google Play application and I want to provide a way to do updates.

I've been searching around and found out how to start the Android installer after I download the APK for the update, but I need to get a result from the installer, that tells me if the update succeeded or not, or if it was cancelled by the user.

I saw a bunch of questions on StackOverflow about this, and the answers usually involved using a broadcast receiver. The problem with that is that it can only receive intents about the package being installed, not about canceled installs of fails.

I did some more research and it seems the Intent API provides some extras such as Intent.EXTRA_RETURN_RESULT, which if set to true should return a result from the installer activity - I guess via onActivityResult. Unfortunately this doesn't work. Is there anybody that got this working/does it work like this?

Thanks in advance.
1
1
Robert Hahn's profile photoJoe Simpson's profile photoMihai Campean's profile photoJerry Choi's profile photo
9 comments
 
+Robert Hahn I checked out the reply on StackOverflow, and you are right, i was using the activity startActivityForResult instead of the one from the fragment I was in. I did the change and now the result comes back when you cancel the update. When I install the update, the app just stops, I think that is the default behavior, and I should somehow re-start the application. Thanks for the tip though, it was very useful!
Add a comment...
People
Have him in circles
216 people
Angela Baciu's profile photo
Horia Tudor Boga's profile photo
kees jan voogd's profile photo
Valentin Mone's profile photo
S. Joshua Macktaz's profile photo
Rolf Schuster's profile photo
Voicu Klein's profile photo
Melania Galea's profile photo
Monica Macoviciuc's profile photo
Work
Occupation
Software Engineer
Employment
  • Endava
    Software Engineer, 2013 - present
  • Kno Inc
    Software Engineer, 2011 - 2013
  • ISDC Romania
    Software Engineer, 2004 - 2010
  • Betfair
    Software Engineer, 2010 - 2011
Basic Information
Gender
Male
Story
Introduction
I'm a software engineer, currently developing Android applications. My interests range from mobile applications to games and artificial intelligence.
Bragging rights
Just being around.
Education
  • Universitatea Babes-Bolyai, Cluj-Napoca
    Computer Science, 2000 - 2004
Links
Contributor to
Mihai Campean's +1's are the things they like, agree with, or want to recommend.
Amazon Kindle
market.android.com

The Kindle app puts over a million books at your fingertips. It’s the app for every reader, whether you’re a book reader, magazine reader, o

Busuioc
market.android.com

Gata cu vizitele repetate la biserică şi mirosul apăsător de tămâie! Prin simpla agitare, Busuioc Automat 3000 emană particule de har concen

How to Analyze a Startup Idea Before You Waste Money On It
www.forbes.com

Building a startup is like falling in love. You find the “perfect one.” You lose all sense of reason. Judgment flies out the door. You’re he

Google Fit
market.android.com

• Il vous suffit d'emmener votre téléphone pour accéder aux données relatives à vos activités de marche, de course à pied ou de déplacements

Odyssey Premium Watch Face
market.android.com

Travel through space and time with this modern piece of smart watch making. This analog watch face for Android Wear takes elements of classi

Firefox Browser for Android
market.android.com

We make it Firefox. You make it your own. Meet our most customizable Android browser yet. Fast, smart and safe, the official Firefox for And

The Wolf Among Us
market.android.com

***The Season Pass (Episodes 2-5) available via in-app is 50% OFF for a limited time!***The Wolf Among Us is a five-part (Episodes 2-5 can b

The Open-Office Trap - The New Yorker
www.newyorker.com

In 1973, my high school, Acton-Boxborough Regional, in Acton, Massachusetts, moved to a sprawling brick building at the foot of a hill. Insp

A New Gadget That Lets You Invent Your Own Internet of Things | WIRED
www.wired.com

Thingsee One isn’t just a sensor-stuffed piece of hardware, it’s a developer kit for other hardware makers.

Beginner's Guide For How To Start A Startup [Infographic]
www.bitrebels.com

Too many people are sitting on a great idea, but they don't do anything with it. This beginner's guide will help you to start a startup in n

TED
market.android.com

TED's official Android app presents talks from some of the world's most fascinating people: education radicals, tech geniuses, medical maver

Google+
market.android.com

Google+ is a free app where you can explore your interests, connect with people, and share things you’re into.Follow interesting people, exp

Bațe, mami!
delaeconomielabucatarie.blogspot.com

N-am intrat în rolul de părinte legată la ochi. M-am pregătit. Am citit. Am fost la cursuri. Și am știut că n-o să fie ușor, că, vorba soacr

Chromecast
market.android.com

Chromecast is a thumb-sized media streaming device that plugs into the HDMI port on your TV. Simply use a smartphone, tablet, or laptop to c

Killing the Crunch Mode Antipattern - Chad Fowler
chadfowler.com

In the software industry, especially the startup world, Crunch Mode is a ubiquitous, unhealthy antipattern. Crunch Mode refers to periods of

NDK With Android Studio - Shanee's Diaries
www.shaneenishry.com

Unless you are using a game engine with an integrated scripting language, game development is usually done with C++. On the other hand, most

Lăsați-mă în bula mea!
delaeconomielabucatarie.blogspot.com

Photo credit: wallpaperhere.com Nu la mult timp după ce l-am pierdut pe socru-meu (Fie iertat!), l-am întrebat pe Mișu cine i-ar fi model de

Ex-Googler Creates Slick Kit to Turn Your Kid’s iPad Into a Teacher | De...
www.wired.com

Osmo uses the iPad's cameras and display to turn any kitchen table into an interactive learning lab.

Skype
market.android.com

Dites bonjour à vos proches par messagerie instantanée ou en leur passant un appel vidéo ou audio gratuit sur Skype. Rejoignez les millions

Google I/O 2014
market.android.com

The official Google I/O 2014 app was built to be your co-pilot to navigate the conference, whether you're attending in-person or remotely.*