Innlegg

Viser innlegg med etiketten accounting

Hvilken jobb en hovedbok kan hyres til å utføre? 2. versjon

Bilde
∑   Jeg øver meg fremdeles på Clayton Christensen sin “ Job to be done ” metode for å finne ut hvordan regnskap kan skapes på nytt for vår mobile hverdag. Første versjon skrev jeg bare som tekst. I andre versjon lagde jeg så et “Mindmap”. Jeg gikk så igjennom kartet og teksten, og klarte å forenkle begge deler. Under er dent nye teksten. Nederst et bilde av Mindmap-ett: Hovedbok er et sett med jobber som egner seg for å dokumentere, kvalitetsikre og presentere flytting av ressurser: Ressurser kan være penger, varer, timer, tjenester. De forefinnes typisk innenfor økonomisystemer eller  Enterprise Resource Planning og finans. Hovedbok hyres innenfor regnskap, budsjett, prognose, varelager, lønn, reskontro, fakturering, megling, portefølje (forsikring, reassuranse, lån, pensjon) for å skape forståelig informasjon.  Hovedboks jobber omfatter blant annet: Dokumentering: ny registrering og endringer, kategorisering, regler, lagring, sporing Kvalitetssi...

#iCloud support for Core Data, ie #SQL, is very exiting

Bilde
I'm busy studying iOS and iCloud, and the implications for @iFacturas and other apps. iCloud are supporting Core Data, and the way they support me is surprising for me. Surprising and exiting. Instead of moving the database to the cloud, they just move the change-log, and use that to synchronize othere Apple devices. In that way, they can have local speed and synchronization and backup. I've actually never seen just that architecture before. Somehow it's like coming back to Paradox for Windows. You have whatever cool feature you like, but you have internet in addition. Apple obtains this functionality with wrapping the database in a ManagedDocument object. This gives save-less and undo functionality also. So I just have to dive deeper and learn how to wrap my CoreData for the iCloud. Exiting times ahead!

2 golden #ERP programming eggs in #iOS5: Storyboard and ManagedDocument for CoreData

Bilde
Oh my! I started exploring and programming XCode 4.2 yesterday, and boy I was delighted! It has two tremendous new features available for us: wrapping of screens&etc (Storyboard) and wrapping of databases (ManagedDocument) for iCloud. Doing Enterprise Resource Planning (ERP) programming means a lot of organizing a complex business world into managable structures. So two new wrappers are really good news.  And they're not simple wrappers either. They are quite intelligent, and provide a lot of help doing animation between screens and giving the database iCloud functionality. Storyboard and ManagedDocuments will really be programming boosters in my field. We will see tons of nice stuff coming out using these features. And - a lot of great ERP apps.

Crucial Phone/iPad/OSX enterprise programming functionality are coming Wednesday #iOS

Bilde
The Apple platform is poorly represented in business. Since 1982, doing  ERP (Enterprise Resource Planning), meant working on DOS/Windows. Two years jowever, it became suitable for me to do something serious. But we had to let the iFacturas app ve stored on Microsoft Azure servers. Icloud wasn’t an option two years ago, not even last year! With iOS 5 and iCloud everything change. I would characterize Apple Platform to be very interesting as an ERP development platform. This is what I need on iOS 4 and OS X Lion: SQL database  PDF reporting In App Purchasing Camera API for third party Apple apps Notification to the users Localization Time-taking from the clock In my last seven posts, I’ve covered just the first two points . Next week I will provide links to external tutorials, services, apps or provide my own explanation In four days we will get iOS 5, iCloud and Lion X 7.2. Ther we hopefully will get usable: Synchronisation of database Cloud storage of database ...

Update: #iPhone and #iPad #ERP programming: Combining #CoreData and #PDF in creating reports.

Bilde
I just had to combine the PDF and Core Data tutorials from the last weeks . In order to not have you to obtain the "Sensible Tableview" framework from @SensibleCocoa, I've based the tutorial on the standard Navigation Template in XCode 4.1, and checking for Core Data.  I then added the necessary PDF files from the PDF part of the tutorials, and struggled some days to connect the FetchedResultsController with the creation of the PDF. I ended up on a quite simple solution; creating a long string from each time the cell is configured, and use that string in the savePDFfile method. Update: I've posted the sourcefiles to github and you can get it here . Voila! iOS ERP programming isn't that difficult! In iOS 5 Apple will even let us easyli create iCloud version of Core Datal application. Expect me to take that up when it has been released next week and I've digested it!

6 posts on #iPhone & #iPad Enterprise Resource Programming: Database and PDF-reporting are covered

Bilde
Creating enterprise apps for iPhone and iPad isn't trivial. In @iFacturas we used 21 months to get out the current version. Now I'm diving into enterprise programming myself, in order to find a better way to do it.  If you know me, you also know I'm loving accounting, specially accounting program design. In many years, there has been two important parts of accounting programs, entering data and reports. Entering data has to do with database and database view programming. Reports with the same database and presenting reports, normally on PDF. I've just finished a roundtrip on database and PDF programming, and have documented the process and the source here in 6 blogposts: I may have found the golden egg in #iOS database programming! It's @sensiblecocoa I've earlier told you about that programming iPhone isn't that hard. That was only partly true however. For database programming in iPhon... Update: Hands-on with @sensibleCocoa #...

My #iOS PDF programming posts are coming to and end. This last tells you how to to finish it.

Bilde
I've combined the  iPhone 4 Development Essesials for XCode  Chapters 32 and 33, with    Apple's print tutorial for iOS .   Most of it is wrapped into the following savePdfFile method: - ( IBAction )savePDFFile:( id )sender {     NSString * path = [[ NSBundle mainBundle ] pathForResource : @"sampleData" ofType : @"plist" ];          // get a temprorary filename for this PDF     path = NSTemporaryDirectory ();     self . pdfFilePath = [path stringByAppendingPathComponent :                         [ NSString stringWithFormat : @"%d.pdf" ,                           [[ NSDate date ]                            timeIntervalSince1970 ] ]];          // Prepare the text using a Core Text Framesetter     CFAttributedStringRef currentText = CFAttributedStringCreate ( NULL ,                                                                   ( CFStringRef ) textView . text , NULL );     if (currentText) {         CTFramesetterRef fram...

#iOS programming is too hard to risk the code. A sidestep on using #git and @github to control it.

Bilde
When preparing for the following, and hopefully last, post, I decided to try to store the project in github.com to let you easily share it. That drove my tutorial to an halt. Without really knowing anything, I did a git init and git commit command, and suddenly all my source-files disappeared! I ceratinly had done something wrong, and had to try to learn Git in order to finish my small tutorial. At least I had to use Time Machine to restore the files, and recreate the project using Apple's built-in Git support. During the work I had a lot of help from the website to the book " Pro Git " by Scott Chaconn. He almost succeded in make me understand it. Way better than the "Git for dummies" wikis, which are made for much more advanced pupils than myself. I had to redo my project, marking it for the use of Git. Then I followed the steps in on github help . So now you can get the the PDF-tutorial files at https://github.com/mortjac/PDF-tutorial . In order to get...

#iOS PDF programming is still not that difficult. Now we dive into #PDF itself ;)

In the last post I described how to "draw" on iOS, which served me well in getting me started on iOS PDF programming. Now I will combine  Apple's print tutorial for iOS  and what I've learned about drawing: As with "drawing", writing PDF isn't that complicated if you sit down and decipher it. And    Apple's print tutorial for iOS  does a good job explaining it. But sadly, the tutorial has a bug in this call. The tutorial wrongly writes: currentRange = [self renderPageWithTextRange:currentRange andFramesetter:framesetter]; instead of the correct: currentRange = [self renderPage:currentPage withTextRange:currentRange andFramesetter:framesetter]; So I got this part running pretty well with the following code: - ( IBAction )savePDFFile:( id )sender

#iOS PDF programming isn't that difficult either. The hard part is to know where to start ;)

Bilde
I like to create a PDF file in my iPhone app. I then did spent to much time looking at various PDF framework. I didn't want to reinvent anything, but the frameworks I looked at just made things more complicated. So today I started to do it the Apple way, that's using Quartz 2D framework in iOS SDK. Happily I already have  iPhone 4 Development Essesials for XCode 4  in my Kindle, so I started on Chapters 32 and 33, which gives an introduction and lesson in Quarts 2D programming. I started with drawing lines, rectangles and ended up with ellipses. And the code drawing the image wasn't difficult at all: - ( void )drawRect:( CGRect )rect {     // Setting context     CGContextRef context = UIGraphicsGetCurrentContext ();      // Setting line width      CGContextSetLineWidth (context, 2.0 );      // Setting color      CGContextSetStrokeColorWithColor (context, [ UIColor blueColor ]. CGColor );      // Create a rectangle      CGRect rectangle = CGRectMake ( 60 , 170 , ...

#bizspark and #innovate100 company on Norwegian Innovation Stock Exchange! Thanks!

Bilde
I've was greated this morning with the news that the Movation stock exchange for innovation companies  had gone public. And we're there. Seems we got a super high evalutation too! Thanks go to investors, advisors and collegues helping us so far! And to Microsoft #Bizspark witch took care and educated us with the help of Chris Shipley and Mike Sigal in Guidewire Group, helping us to learn to present and market decently.  I'm just so thankful!

#ifacturas er på den norske innovasjonsbørsen - og høyt oppe - nå kan du stemme oss ennå høyere!

Bilde
Innovasjonsbørsen Movation.no er endelig på lufta og vi er med! Les om de ulike selskapene  på Innovasjonsbørsen. Klikker du på ideene, vil du bli bedt om å logge deg inn. Deretter kan du stemme på de ideene du tror mest på. Ved å stemme på ideer er du med på å hjelpe selskapene frem. Hver måned vil det kåres en vinner på Innovasjonsbørsen, og vinneren vil være den som får høyest score. Så synes du om ideen og produktet vårt kan gå inn og stemme! Ser også at vi har fått en score på 815. Bra.

Update: Hands-on with @sensibleCocoa #iOS tableView framework - I see light in the tunnel!

I've got the "Sensible Tableview" installed. I've passed the videos one more time, and now I'm hands-on. Yesterday I tried a small project with some accounting database stuff. But ran into endless problems. So I decided to follow the Core Data video instead, trying to undersand the sensible way . The video however is showing a XCode 3 project, so there are some small differences. And as "the devil is in the details" it is also present here, and I tumbled. But finally I got it right.  XCode4 has a navigation project template with an example database application that runs out of the box. There isn't any editing posibility however. But by adding a bit of @sensibleCocoa magic, you suddenly get it! Update: Somehow I discovered that the project didn't save. From the @sensibleCocoa forum I got immediately an answer that solved the problem. I just had to add the following line to the  applicationDidEnterBackground method in the navTestAppDelegate...

I may have found the golden egg in #iOS database programming! It's @sensiblecocoa

Bilde
I've earlier told you about that programming iPhone isn't that hard. That was only partly true however. For database programming in iPhone is extremly complex. I've spent weeks trying to build a xcode template letting me have it my way, just to stumble, fall, hurt me, sweat and cry. Instead I got a flu, and had to remember my main objective, which was to make accounting programming in iOS, and to see if a template or framework was the right solution. So curing my flu, I starte feverishly (no pun intenteded;) to look for templates and frameworks or people doing these things that could help me.  I added new tabs for ORM, Objective-C, SQLite on Flipboard and Zite, and after endless flips I finally found something: @giminete in Zaragoza seemed the most interesting. But then on Thursday I discovered the " Sensible Cocoa " tableview framework. They promise to build a database app on 5 minutes!  Oh what a joy. I've been through the videos, a bit into the forums...

How far can consumerization go for enterprise apps?

For iFacturas, that's a question on life or death. The whole boils down to if you design for the human or the company. After seeing what relief Apple's mobile devices can give, the enterprise user will start looking for enterprise apps that are human friendly. Well, we probably strive with this due to both Microsoft and Apple. Recently Steve Job has been the one holding the humanity aspect of computing highest. GigaOM's Derrick Harris says in his article : There’s no denying that consumerization is real. Employees really are demanding the ability to use their personal devices rather than company-issued BlackBerrys and laptops. By and large, employers seem content to let them do so because it takes productivity to a whole new level. That’s one of the megatrends driving VMware’s new focus on mobility and applications: If personal devices can’t be locked down from a security standpoint, it wants to make sure enterprise applications and data can be.

"Fakturering på iPhone" - ny mobil blog

Alle hører musikk på iPhone. Og det synes som flere og flere fotograferer med den. Fakturere er det imidlertid få som gjør. Jeg tror det er av uvitenhet, og vil derfor se om et lite prosjekt med sociale medier kan hjelpe til med å få øynene opp hvor enkelt dette egentlig er! Zapd  har en fin gratis app som lar deg lage en mobil blog i en fei. Så dermed ble  Fakturering på iPhone  til. Her forteller jeg om vår nye versjon 1.4, hvor du kan sende proffe fakturaer for småpenger. Det ligger mye arbeid av teamet mitt mellom vært versjonnr. så du bør ta en titt. Den er gratis å laste ned  her .

Are you from Norway and own an iPhone?

Bilde
Are you from Norway and own an iPhone? Congratulations then because the brand-new version of iFacturas is already available in the App Store only for Norway !! Be the first in downloading or updating the improved iFacturas billing application that will allow you to create and send invoices on the go rapidly with your iPhone !! This new version is safer , since it uses https protocol and it's easier to use, since we have designed a n ew user interface that makes our app more intuitive for you. You can download this app in the App Store link you will find in this blog (right side) or in our website www.ifacturas.com Any comment you might have, please share it with us and our users in our blog, facebook fan page or by e-mail. Enjoy invoicing. Remember that our experience in billing has been used to enhance your billing experience.

Why does so much captial flow into mobile apps? iCloud update.

Bilde
Today all the hype is around apps, mobile apps. In US, specially in Silicon Valley and in London, Copenhaguen, Berlin and Paris, all the hype is around apps. In a current series trying to explain the matter I wrote 6 posts in my blogs where the first tried to set the context: 6 questions on why to invest in ERP apps on #iPhone http://www.iakttakelser.com/2011/05/6-questions-on-why-to-invest-in-erp.html The summarized answer followed: 5 reasons to invest in ERP apps for iPhone, before the market reach the "tipping point"  http://bit.ly/j0pZWe The followed five post starting with the same theme: 5 reasons to invest in ERP apps for iPhone:  The mobile.  http://bit.ly/m8TnmG The Cloud.  http://www.iakttakelser.com/2011/05/5-reasons-to-invest-in-erp-apps-for_25.html Touch and gestures. http://bit.ly/lZyEbh Apps. http://bit.ly/k0Z8sR Why just for iPhone?  http://bit.ly/mOEqYv iCloud, the just "one more thing" reason. http://bit.ly/knmyJX  Hope this ...

Den første milliarden er verst! Apple, Google og Facebook jobber mot 1 milliard brukere.

Bilde
Folk går over fra å bruke PC til til mobile post-PC enheter som smartphones og leseplater. Veksten av PC salget har nesten stoppet helt opp og salget av smartphones og leseplater har eksplodert. Store folkegrupper, som i India og Kina hopper simpelthen over PC-generasjonen , og starter sin internett-tidsalder rett på mobile enheter. Horace Dediu viser at mobilabbonenter har blitt mer enn doblet fra 2.2B i 2005 til 5.5B i 2010. Mobilt internett, eller 3G, har imidlertid økt med 14 ganger fra 67 til 940 millioner i det samme tidsrummet. Horace diskuterer her om hvordan iOS eller Android kan erobre denne milliarden . Facebooks har valgt å kjøpe Snaptu, produsent av apps på Java Phones. Snaptu har nylig laget en facebook app for Java Phones. Jeg tror dette er deres forsøk å nå deres milliard. For deg som bruker mobile enheter - nå kan du endelig få gjøre administrative rutinearbeid effektivt og rimelig! Min hypotese er at nye brukere i OECD og de fleste i utviklingsland vil fa...

@Claes: Varför ingen svensk #iFacturas versjon? @mortjac svarer

Bilde
@claes Claes Magnusson @ mortjac  Varför ingen svensk version? Hade köpt direkt. 1 hour ago   via  Tweetie for Mac   Favorite   Retweet   Reply Tweets mentioning  @mortjac Selvfølgelig kommer det en svensk versjon, Claes. For oss er det bare spørsmål om ressurser. Som desverre igjen betyr tid. Her er en kortversjon om hvordan jeg tenker meg hvordan release svensk versjon: Det første og viktigste er at en svenske spør oss, slik som du har gjort, og siden flere svensker. Når vi har en stor nok gruppe svensker setter vi opp en Facebook gruppe. Der vil vi legge ut den versjonen som svenskene vil bygge på, f.eks. den norske, som inneholder norsk kontoplan, mva liste, norske titler og tekster og selve fakturaen.  Så ber vi våre svenske venner finne en regnskapsfører og en revisor. Med denne svenske gruppen vil vårt "IRFS Lite" team jobbe frem den grunnlaget for den svenske versjonen. Når denne er ferdig og godkjent av våre svenske venner lager våre ut...