FriBID forum

FriBID är ett fritt program för e-legitimation med BankID.
OBS! FriBID är i praktiken nedlagt, och fungarar inte att använda längre.

You are not logged in.

#1 2010-09-14 07:44:47

Defender
Member
Registered: 2010-09-14

Fribid för android / iphone / symbian

Hej,
Kanske en dum fråga men har någon funderat på att porta fribid till android eller iphone? Vet inte riktigt hur svårt det skulle kunna vara eller om det är möjligt?
Någon här som har erfarenhet som utvecklare för dessa plattformar?

Offline

#2 2010-11-23 21:06:11

kaptenpeter
Member
Registered: 2010-11-23

Re: Fribid för android / iphone / symbian

Jag skulle kunna tänka mig att bidra till en n900-portning, men jag har tyvärr inte tid att ta hela ansvaret.

Offline

#3 2010-12-11 18:07:04

mikma
Member
Registered: 2010-09-17

Re: Fribid för android / iphone / symbian

Har någon börjat på att porta Fribid till Android? I sådant fall är jag intresserad av att bidra till den. Annars funderar jag på att påbörja en portning.

Offline

#4 2011-01-06 15:11:03

pilang
Member
Registered: 2011-01-06

Re: Fribid för android / iphone / symbian

Anmäler mig som betatestare... ser detta som "do or die"-appen för att gå över till en android-platta!

Offline

#5 2011-01-29 21:05:25

mikma
Member
Registered: 2010-09-17

Re: Fribid för android / iphone / symbian

Det finns flera olika webläsare till Android, men jag har inte hittat någon som har stöd för plugin. Hoppas stöd för plugin kommer till Firefox Mobile.

Uppdatering: Firefox Mobile ser lovande ut. Det är osäkert om NPAPI-plugin fungerar med nuvarande beta-versionen (4.0b4), men det ska i alla fall fungera på Maemo så det är inte omöjligt att det fungerar även på Android.

https://support.mozilla.com/en-US/questions/781539

Last edited by mikma (2011-02-11 23:54:42)

Offline

#6 2011-02-12 19:00:35

flipmo
Member
Registered: 2011-02-12

Re: Fribid för android / iphone / symbian

Dolphin browser har jag för mig stödjer nån form av plugin. Åtminstonde finns LastPass till Dolphin.

Offline

#7 2011-02-13 12:14:44

mikma
Member
Registered: 2010-09-17

Re: Fribid för android / iphone / symbian

Varken LastPass för Androids webläsare eller Dolphin Browser HD verkar använda NPAPI.

De har visserligen ett native shared lib, men det implementerar JNI och inte NPAPI.

Jag har större hopp för Firefox Mobile. Men ett problem blir portningen eftersom Android antagligen saknar många libbar som krävs.

Offline

#8 2011-02-13 13:47:30

mikma
Member
Registered: 2010-09-17

Re: Fribid för android / iphone / symbian

NPAPI libben går nog att porta utan större problem. Fast beroendet på glib i pipe.c måste försvinna. Och även beroendet av X, men det verkar bara gå att ta bort.

Klienten kan antingen skrivas om helt i java, eller portas till ett JNI-bibliotek. Vill man använda openssl i JNI-biblioteket så får man bygga och länka in den statiskt, eftersom openssl inte ingår i Android ndk.

Last edited by mikma (2011-02-13 13:47:43)

Offline

#9 2011-02-17 22:33:50

mikma
Member
Registered: 2010-09-17

Re: Fribid för android / iphone / symbian

Nu har jag verifierat att det går att kompilera npsimple NPAPI plugin med Andoid NDK:n, och ladda den i Firefox Mobile Fennec 4.0b4. Pluginlibben har jag lagt i /data/local/plugins, och sedan startar jag Firefox med följande:

am start -a org.mozilla.firefox -n org.mozilla.firefox/org.mozilla.firefox.App --es env0 MOZ_PLUGIN_PATH=/data/local/plugins

Min idé är att man skulle kunna göra ett Fribid-paket/program som installerar pluginen och startar Firefox med en intent liknande ovanstående för att sätta pluginsökvägen.

Uppdatering: Skripting av npsimple fungerar fortfarande inte, och skripting är ju något som krävs för fribid.

Last edited by mikma (2011-02-19 12:06:43)

Offline

#10 2012-10-01 12:22:25

mikma
Member
Registered: 2010-09-17

Re: Fribid för android / iphone / symbian

Kanske dags att väcka den här tråden till liv igen. Nu när Firefox för Android stödjer np-plugin och även skriptning fungerar. Det finns ju mobilt bank-id, men den typen av inloggning är långt ifrån lika utbrett som vanlig bank-id.

Offline

Board footer

Powered by FluxBB