Profile

Cover photo
Mihai Campean
Works at Endava
Attended Universitatea Babes-Bolyai, Cluj-Napoca
221 followers|241,057 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!
390 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%
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 Aryavart 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
221 people
Pascal de Kloe's profile photo
Fourmy Smiles's profile photo
Maria Mercea's profile photo
Niculcea Emil (8iMarket)'s profile photo
chris mcdonnell's profile photo
PsihoLearning Solutions's profile photo
popa ovidiu's profile photo
Radu Tanasa's profile photo
Mihai Costin'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
221 people
Pascal de Kloe's profile photo
Fourmy Smiles's profile photo
Maria Mercea's profile photo
Niculcea Emil (8iMarket)'s profile photo
chris mcdonnell's profile photo
PsihoLearning Solutions's profile photo
popa ovidiu's profile photo
Radu Tanasa's profile photo
Mihai Costin'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.
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

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