Profile

Cover photo
Mihai Campean
Works at Endava
Attended Universitatea Babes-Bolyai, Cluj-Napoca
237 followers|273,617 views
AboutPostsPhotosVideos+1's

Stream

Mihai Campean

General Pi  - 
 
Check out my article on how you can send voice commands from an Android Wear watch to a RaspberryPi.
Sending Voice Commands from Android Wear to RaspberryPi Oct 18, 2015 Or, the hackathon that never was. Lately the Startup fever hit my city and...
1
Add a comment...
 
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
77
21
Steven Jandreau's profile photocarey g. butler'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
10
4
Emilio Rojas's profile photo
 
Duh.
Add a comment...

Mihai Campean

Lifestyle  - 
 
 
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.
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. 
7
5
Sarah Angelina DeLagostti's profile photoMihai Campean's profile photo
2 comments
 
Indeed, it would be a pretty cool tool to have around :-) 
Add a comment...

Mihai Campean

Development Patterns  - 
 
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
Joe Simpson's profile photoMihai Campean'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...
Have him in circles
237 people
WIRED's profile photo
Mihai Enea's profile photo
Tokyo Sushi - Cluj - Napoca's profile photo
Rares Barbantan's profile photo
Bogdan Radu's profile photo
Angga Yogapranatan's profile photo
Gadget High's profile photo
Cristina Rot's profile photo
Balint Adrian's profile photo

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!
385 votes  -  votes visible to Public
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%
1
Add a comment...

Mihai Campean

Development Patterns  - 
 
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
38
7
Gregory Annen's profile photoViviane Sioul -tidas's profile photoMihai Campean's profile photo
7 comments
 
:-) howdy
Add a comment...

Mihai Campean

Philosophy of AI  - 
 
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…
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
skooter Martin's profile photoRedd Pill's profile photoMihai Campean's profile photo
6 comments
 
:-) 
Add a comment...
24
10
Larry Panozzo's profile photoStephen Paul King's profile photoMihai Campean's profile photo
4 comments
 
And everything works in real time with great responsiveness.
Add a comment...
People
Have him in circles
237 people
WIRED's profile photo
Mihai Enea's profile photo
Tokyo Sushi - Cluj - Napoca's profile photo
Rares Barbantan's profile photo
Bogdan Radu's profile photo
Angga Yogapranatan's profile photo
Gadget High's profile photo
Cristina Rot's profile photo
Balint Adrian's profile photo
Education
  • Universitatea Babes-Bolyai, Cluj-Napoca
    Computer Science, 2000 - 2004
Links
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.
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
Mihai Campean's +1's are the things they like, agree with, or want to recommend.
Bilete prin SMS Cluj – Aplicaţii Android pe Google Play
market.android.com

Cumpărați ușor bilete și abonamente prin sms pentru toatele liniile de transport public din Cluj Napoca, în rețelele Vodafone, Digi Mobile ș

Android Wear - Google Play의 Android 앱
market.android.com

원하는 것을 착용하세요. Android Wear 앱을 사용해 Android 웨어러블을 연결하세요. 음성 액션 환경설정을 관리하고, 알림 설정을 조정하고, 기기를 설정하세요. http://www.android.com/wear/ 페이지에서 Android

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

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

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